====================================== | [ 951.775149][T20861] #1: ff11000015338fd0 (k-sk_lock-AF_INET#2){+.+.}-{0:0}, at: __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 951.775310][T20861] #2: ff11000012560b60 (&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:2772) | [ 951.775477][T20861] | [ 951.775477][T20861] stack backtrace: [ 951.775582][T20861] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 951.775583][T20861] Call Trace: [ 951.775585][T20861] [ 951.775587][T20861] dump_stack_lvl (lib/dump_stack.c:122) [ 951.775592][T20861] print_deadlock_bug.cold (kernel/locking/lockdep.c:3044) [ 951.775597][T20861] validate_chain (kernel/locking/lockdep.c:3898) [ 951.775601][T20861] __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 951.775604][T20861] lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 951.775606][T20861] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 951.775608][T20861] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33)) [ 951.775610][T20861] ? lock_acquire (kernel/locking/lockdep.c:5833) [ 951.775611][T20861] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 951.775614][T20861] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:127 kernel/locking/spinlock.c:178) [ 951.775616][T20861] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 951.775618][T20861] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 951.775621][T20861] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 951.775624][T20861] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 951.775625][T20861] ? __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:2772) [ 951.775628][T20861] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 951.775631][T20861] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 951.775633][T20861] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 951.775635][T20861] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 951.775637][T20861] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 951.775639][T20861] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 951.775644][T20861] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 951.775646][T20861] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 951.775648][T20861] ? release_sock (net/core/sock.c:3794) [ 951.775650][T20861] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 951.775652][T20861] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 951.775655][T20861] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 951.775658][T20861] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 951.775661][T20861] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 951.775664][T20861] ? 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)) [ 951.775667][T20861] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 951.775669][T20861] ? ovl_llseek (fs/overlayfs/file.c:346) [ 951.775671][T20861] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 951.775673][T20861] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 951.775675][T20861] ? ____sys_recvmsg (net/socket.c:1176) [ 951.775678][T20861] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 951.775680][T20861] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 951.775682][T20861] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 951.775684][T20861] ? ____sys_recvmsg (net/socket.c:1176) [ 951.775686][T20861] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 951.775688][T20861] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 951.775689][T20861] ? new_sync_read (fs/read_write.c:584) [ 951.775691][T20861] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 951.775693][T20861] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 951.775694][T20861] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 951.775697][T20861] vfs_write (fs/read_write.c:686) [ 951.775699][T20861] ksys_write (fs/read_write.c:739) [ 951.775701][T20861] ? __ia32_sys_read (fs/read_write.c:728) [ 951.775703][T20861] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 951.775706][T20861] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 951.775708][T20861] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 951.775710][T20861] RIP: 0033:0x7f814975fc5e [ 951.775713][T20861] 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 [ 951.775715][T20861] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 951.775718][T20861] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 951.775719][T20861] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 951.775720][T20861] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 951.775721][T20861] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 951.775722][T20861] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 976.394769][ C2] hardirqs last enabled at (21232): _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) | [ 976.394779][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 976.394781][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 976.394784][ C2] softirqs last disabled at (21214): __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:2772) [ 976.394794][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 976.394795][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 976.394799][ C2] 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 [ 976.394800][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 976.394803][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 976.394804][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 976.394805][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 976.394806][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 976.394807][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 976.394809][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 976.394813][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 976.394814][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 976.394814][ C2] PKRU: 55555554 [ 976.394815][ C2] Call Trace: [ 976.394819][ C2] [ 976.394823][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 976.394828][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 976.394831][ C2] ? __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)) [ 976.394835][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 976.394839][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 976.394841][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 976.394843][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 976.394846][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 976.394849][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 976.394851][ C2] ? __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:2772) [ 976.394853][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 976.394856][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 976.394858][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 976.394860][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 976.394862][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 976.394865][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 976.394869][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 976.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 976.394873][ C2] ? release_sock (net/core/sock.c:3794) [ 976.394876][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 976.394878][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 976.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 976.394884][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 976.394886][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 976.394890][ C2] ? 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)) [ 976.394893][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 976.394895][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 976.394897][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 976.394899][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 976.394901][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 976.394904][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 976.394905][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 976.394908][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 976.394909][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 976.394911][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 976.394914][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 976.394915][ C2] ? new_sync_read (fs/read_write.c:584) [ 976.394917][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 976.394918][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 976.394920][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 976.394922][ C2] vfs_write (fs/read_write.c:686) [ 976.394925][ C2] ksys_write (fs/read_write.c:739) [ 976.394927][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 976.394929][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 976.394931][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 976.394934][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 976.394937][ C2] RIP: 0033:0x7f814975fc5e [ 976.394942][ C2] 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 [ 976.394943][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 976.394945][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 976.394946][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 976.394946][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 976.394947][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 976.394948][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 977.773627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 977.773871][ C2] rcu: 2-....: (25990 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=5995 | [ 977.774155][ C2] rcu: (t=26001 jiffies g=521497 q=5294 ncpus=4) | [ 977.774312][ C2] Tainted: [L]=SOFTLOCKUP [ 977.774314][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 977.774316][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 977.774325][ C2] 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 [ 977.774327][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 977.774330][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 977.774332][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 977.774333][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 977.774333][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 977.774334][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 977.774337][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 977.774340][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 977.774341][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 977.774342][ C2] PKRU: 55555554 [ 977.774342][ C2] Call Trace: [ 977.774343][ C2] [ 977.774344][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 977.774349][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 977.774351][ C2] ? __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)) [ 977.774356][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 977.774359][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 977.774361][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 977.774364][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 977.774366][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 977.774369][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 977.774371][ C2] ? __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:2772) [ 977.774374][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 977.774376][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 977.774378][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 977.774380][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 977.774382][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 977.774384][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 977.774389][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 977.774391][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 977.774393][ C2] ? release_sock (net/core/sock.c:3794) [ 977.774395][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 977.774397][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 977.774400][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 977.774403][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 977.774405][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 977.774409][ C2] ? 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)) [ 977.774411][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 977.774413][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 977.774415][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 977.774418][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 977.774419][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 977.774422][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 977.774423][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 977.774426][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 977.774428][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 977.774429][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 977.774431][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 977.774433][ C2] ? new_sync_read (fs/read_write.c:584) [ 977.774434][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 977.774436][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 977.774437][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 977.774440][ C2] vfs_write (fs/read_write.c:686) [ 977.774442][ C2] ksys_write (fs/read_write.c:739) [ 977.774444][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 977.774445][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 977.774448][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 977.774450][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 977.774452][ C2] RIP: 0033:0x7f814975fc5e [ 977.774456][ C2] 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 [ 977.774457][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 977.774459][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 977.774460][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 977.774461][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 977.774462][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 977.774463][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1004.394781][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1004.394782][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1004.394786][ C2] softirqs last disabled at (21214): __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:2772) | [ 1004.394796][ C2] Tainted: [L]=SOFTLOCKUP [ 1004.394797][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1004.394800][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1004.394804][ C2] 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 [ 1004.394805][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1004.394808][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1004.394809][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1004.394810][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1004.394811][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1004.394812][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1004.394814][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1004.394818][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1004.394819][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1004.394820][ C2] PKRU: 55555554 [ 1004.394821][ C2] Call Trace: [ 1004.394824][ C2] [ 1004.394828][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1004.394833][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1004.394836][ C2] ? __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)) [ 1004.394840][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1004.394844][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1004.394846][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1004.394848][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1004.394851][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1004.394854][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1004.394856][ C2] ? __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:2772) [ 1004.394858][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1004.394861][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1004.394863][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1004.394865][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1004.394867][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1004.394870][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1004.394874][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1004.394876][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1004.394878][ C2] ? release_sock (net/core/sock.c:3794) [ 1004.394881][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1004.394883][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1004.394886][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1004.394890][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1004.394892][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1004.394895][ C2] ? 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)) [ 1004.394898][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1004.394900][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1004.394902][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1004.394905][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1004.394907][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1004.394909][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1004.394911][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1004.394913][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1004.394915][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1004.394917][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1004.394919][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1004.394921][ C2] ? new_sync_read (fs/read_write.c:584) [ 1004.394923][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1004.394924][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1004.394926][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1004.394928][ C2] vfs_write (fs/read_write.c:686) [ 1004.394931][ C2] ksys_write (fs/read_write.c:739) [ 1004.394933][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1004.394935][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1004.394937][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1004.394940][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1004.394944][ C2] RIP: 0033:0x7f814975fc5e [ 1004.394949][ C2] 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 [ 1004.394950][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1004.394951][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1004.394952][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1004.394953][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1004.394954][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1004.394955][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1017.168963][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 1017.169103][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 1017.169251][ C2] NMI backtrace for cpu 2 | [ 1017.169268][ C2] Tainted: [L]=SOFTLOCKUP [ 1017.169269][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1017.169272][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 1017.169280][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 1017.169282][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 1017.169285][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 1017.169286][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 1017.169287][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 1017.169288][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 1017.169289][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 1017.169292][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1017.169296][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1017.169297][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1017.169298][ C2] PKRU: 55555554 [ 1017.169299][ C2] Call Trace: [ 1017.169302][ C2] [ 1017.169307][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 1017.169309][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 1017.169314][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 1017.169316][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 1017.169319][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 1017.169322][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 1017.169326][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 1017.169330][ C2] [ 1017.169331][ C2] [ 1017.169332][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1017.169335][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1017.169338][ C2] 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) [ 1017.169342][ C2] 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 [ 1017.169343][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000206 [ 1017.169344][ C2] RAX: ff00000000000000 RBX: ff11000012560b48 RCX: ff11000012560b48 [ 1017.169345][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1017.169345][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ff11000012560b4b [ 1017.169346][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1017.169347][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 1017.169348][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1017.169353][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1017.169355][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1017.169358][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1017.169360][ C2] ? __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)) [ 1017.169364][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1017.169367][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1017.169369][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1017.169372][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1017.169375][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1017.169378][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1017.169380][ C2] ? __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:2772) [ 1017.169382][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1017.169385][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1017.169387][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1017.169389][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1017.169391][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1017.169394][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1017.169398][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1017.169400][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1017.169402][ C2] ? release_sock (net/core/sock.c:3794) [ 1017.169404][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1017.169406][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1017.169409][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1017.169413][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1017.169414][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1017.169418][ C2] ? 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)) [ 1017.169420][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1017.169422][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1017.169424][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1017.169427][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1017.169429][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1017.169431][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1017.169433][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1017.169435][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1017.169437][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1017.169438][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1017.169441][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1017.169442][ C2] ? new_sync_read (fs/read_write.c:584) [ 1017.169444][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1017.169446][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1017.169447][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1017.169450][ C2] vfs_write (fs/read_write.c:686) [ 1017.169452][ C2] ksys_write (fs/read_write.c:739) [ 1017.169454][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1017.169456][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1017.169458][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1017.169460][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1017.169462][ C2] RIP: 0033:0x7f814975fc5e [ 1017.169467][ C2] 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 [ 1017.169468][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1017.169469][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1017.169470][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1017.169471][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1017.169472][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1017.169472][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1044.394779][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1044.394780][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1044.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 1044.394794][ C2] Tainted: [L]=SOFTLOCKUP [ 1044.394795][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1044.394797][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1044.394801][ C2] 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 [ 1044.394802][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1044.394804][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1044.394806][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1044.394807][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1044.394807][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1044.394808][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1044.394811][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1044.394814][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1044.394815][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1044.394816][ C2] PKRU: 55555554 [ 1044.394817][ C2] Call Trace: [ 1044.394821][ C2] [ 1044.394825][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1044.394830][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1044.394832][ C2] ? __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)) [ 1044.394837][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1044.394840][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1044.394842][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1044.394845][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1044.394847][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1044.394851][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1044.394852][ C2] ? __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:2772) [ 1044.394855][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1044.394858][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1044.394860][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1044.394862][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1044.394864][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1044.394866][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1044.394871][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1044.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1044.394874][ C2] ? release_sock (net/core/sock.c:3794) [ 1044.394877][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1044.394879][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1044.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1044.394886][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1044.394888][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1044.394891][ C2] ? 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)) [ 1044.394894][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1044.394896][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1044.394898][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1044.394901][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1044.394902][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1044.394905][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1044.394907][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1044.394909][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1044.394911][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1044.394913][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1044.394919][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1044.394921][ C2] ? new_sync_read (fs/read_write.c:584) [ 1044.394923][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1044.394924][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1044.394926][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1044.394928][ C2] vfs_write (fs/read_write.c:686) [ 1044.394931][ C2] ksys_write (fs/read_write.c:739) [ 1044.394933][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1044.394934][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1044.394937][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1044.394940][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1044.394943][ C2] RIP: 0033:0x7f814975fc5e [ 1044.394948][ C2] 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 [ 1044.394949][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1044.394951][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1044.394952][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1044.394953][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1044.394953][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1044.394954][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1055.776628][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1055.776889][ C2] rcu: 2-....: (103958 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=24334 | [ 1055.777171][ C2] rcu: (t=104004 jiffies g=521497 q=7705 ncpus=4) | [ 1055.777306][ C2] Tainted: [L]=SOFTLOCKUP [ 1055.777307][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1055.777309][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1055.777319][ C2] 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 [ 1055.777321][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1055.777324][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1055.777325][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1055.777326][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1055.777327][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1055.777328][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1055.777330][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1055.777333][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1055.777334][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1055.777335][ C2] PKRU: 55555554 [ 1055.777336][ C2] Call Trace: [ 1055.777337][ C2] [ 1055.777338][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1055.777343][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1055.777346][ C2] ? __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)) [ 1055.777350][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1055.777353][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1055.777355][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1055.777358][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1055.777361][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1055.777364][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1055.777365][ C2] ? __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:2772) [ 1055.777368][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1055.777370][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1055.777373][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1055.777375][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1055.777377][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1055.777379][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1055.777383][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1055.777385][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1055.777387][ C2] ? release_sock (net/core/sock.c:3794) [ 1055.777390][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1055.777391][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1055.777394][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1055.777398][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1055.777399][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1055.777403][ C2] ? 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)) [ 1055.777406][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1055.777407][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1055.777409][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1055.777412][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1055.777414][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1055.777416][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1055.777418][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1055.777420][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1055.777422][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1055.777424][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1055.777426][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1055.777427][ C2] ? new_sync_read (fs/read_write.c:584) [ 1055.777429][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1055.777431][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1055.777432][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1055.777434][ C2] vfs_write (fs/read_write.c:686) [ 1055.777437][ C2] ksys_write (fs/read_write.c:739) [ 1055.777438][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1055.777440][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1055.777443][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1055.777445][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1055.777447][ C2] RIP: 0033:0x7f814975fc5e [ 1055.777451][ C2] 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 [ 1055.777452][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1055.777454][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1055.777455][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1055.777456][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1055.777456][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1055.777457][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1080.394778][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1080.394780][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1080.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 1080.394794][ C2] Tainted: [L]=SOFTLOCKUP [ 1080.394795][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1080.394797][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1080.394801][ C2] 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 [ 1080.394803][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1080.394805][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1080.394806][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1080.394807][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1080.394808][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1080.394809][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1080.394811][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1080.394815][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1080.394816][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1080.394817][ C2] PKRU: 55555554 [ 1080.394818][ C2] Call Trace: [ 1080.394822][ C2] [ 1080.394825][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1080.394830][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1080.394833][ C2] ? __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)) [ 1080.394837][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1080.394841][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1080.394843][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1080.394845][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1080.394848][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1080.394851][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1080.394853][ C2] ? __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:2772) [ 1080.394855][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1080.394858][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1080.394861][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1080.394862][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1080.394864][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1080.394867][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1080.394871][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1080.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1080.394876][ C2] ? release_sock (net/core/sock.c:3794) [ 1080.394878][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1080.394880][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1080.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1080.394887][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1080.394889][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1080.394893][ C2] ? 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)) [ 1080.394895][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1080.394897][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1080.394899][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1080.394902][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1080.394904][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1080.394907][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1080.394908][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1080.394911][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1080.394912][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1080.394914][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1080.394916][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1080.394918][ C2] ? new_sync_read (fs/read_write.c:584) [ 1080.394920][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1080.394921][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1080.394923][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1080.394925][ C2] vfs_write (fs/read_write.c:686) [ 1080.394928][ C2] ksys_write (fs/read_write.c:739) [ 1080.394930][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1080.394932][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1080.394934][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1080.394937][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1080.394941][ C2] RIP: 0033:0x7f814975fc5e [ 1080.394944][ C2] 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 [ 1080.394945][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1080.394947][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1080.394948][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1080.394949][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1080.394950][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1080.394950][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1108.394778][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1108.394780][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1108.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 1108.394794][ C2] Tainted: [L]=SOFTLOCKUP [ 1108.394795][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1108.394798][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1108.394801][ C2] 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 [ 1108.394803][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1108.394805][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1108.394806][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1108.394807][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1108.394808][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1108.394809][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1108.394811][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1108.394815][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1108.394816][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1108.394817][ C2] PKRU: 55555554 [ 1108.394818][ C2] Call Trace: [ 1108.394822][ C2] [ 1108.394826][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1108.394831][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1108.394833][ C2] ? __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)) [ 1108.394837][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1108.394841][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1108.394843][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1108.394846][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1108.394848][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1108.394852][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1108.394853][ C2] ? __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:2772) [ 1108.394856][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1108.394859][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1108.394861][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1108.394863][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1108.394865][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1108.394867][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1108.394872][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1108.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1108.394876][ C2] ? release_sock (net/core/sock.c:3794) [ 1108.394878][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1108.394880][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1108.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1108.394887][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1108.394889][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1108.394892][ C2] ? 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)) [ 1108.394895][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1108.394897][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1108.394899][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1108.394902][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1108.394904][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1108.394906][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1108.394908][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1108.394910][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1108.394912][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1108.394914][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1108.394916][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1108.394918][ C2] ? new_sync_read (fs/read_write.c:584) [ 1108.394920][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1108.394921][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1108.394923][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1108.394925][ C2] vfs_write (fs/read_write.c:686) [ 1108.394928][ C2] ksys_write (fs/read_write.c:739) [ 1108.394930][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1108.394932][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1108.394934][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1108.394937][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1108.394940][ C2] RIP: 0033:0x7f814975fc5e [ 1108.394945][ C2] 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 [ 1108.394946][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1108.394948][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1108.394949][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1108.394949][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1108.394950][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1108.394951][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1115.471987][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 1115.472104][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 1115.472281][ C2] NMI backtrace for cpu 2 | [ 1115.472300][ C2] Tainted: [L]=SOFTLOCKUP [ 1115.472301][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1115.472303][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 1115.472312][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 1115.472314][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 1115.472317][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 1115.472319][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 1115.472320][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 1115.472320][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 1115.472321][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 1115.472324][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1115.472328][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1115.472330][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1115.472331][ C2] PKRU: 55555554 [ 1115.472332][ C2] Call Trace: [ 1115.472337][ C2] [ 1115.472349][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 1115.472352][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 1115.472357][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 1115.472359][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 1115.472362][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 1115.472366][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 1115.472369][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 1115.472374][ C2] [ 1115.472375][ C2] [ 1115.472376][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1115.472379][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1115.472383][ C2] 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 [ 1115.472384][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1115.472385][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1115.472386][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1115.472387][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1115.472388][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1115.472388][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1115.472390][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1115.472393][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1115.472396][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1115.472398][ C2] ? __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)) [ 1115.472403][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1115.472407][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1115.472409][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1115.472414][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1115.472417][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1115.472420][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1115.472422][ C2] ? __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:2772) [ 1115.472424][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1115.472427][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1115.472429][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1115.472431][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1115.472433][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1115.472435][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1115.472439][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1115.472441][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1115.472443][ C2] ? release_sock (net/core/sock.c:3794) [ 1115.472446][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1115.472448][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1115.472451][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1115.472455][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1115.472457][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1115.472462][ C2] ? 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)) [ 1115.472466][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1115.472467][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1115.472469][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1115.472472][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1115.472474][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1115.472476][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1115.472478][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1115.472480][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1115.472482][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1115.472484][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1115.472486][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1115.472488][ C2] ? new_sync_read (fs/read_write.c:584) [ 1115.472490][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1115.472491][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1115.472493][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1115.472495][ C2] vfs_write (fs/read_write.c:686) [ 1115.472497][ C2] ksys_write (fs/read_write.c:739) [ 1115.472499][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1115.472501][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1115.472503][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1115.472506][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1115.472508][ C2] RIP: 0033:0x7f814975fc5e [ 1115.472512][ C2] 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 [ 1115.472513][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1115.472515][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1115.472517][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1115.472518][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1115.472519][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1115.472521][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1133.780627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1133.780865][ C2] rcu: 2-....: (181927 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=42244 | [ 1133.781108][ C2] rcu: (t=182008 jiffies g=521497 q=9354 ncpus=4) | [ 1133.781223][ C2] Tainted: [L]=SOFTLOCKUP [ 1133.781224][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1133.781227][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:201) [ 1133.781236][ C2] 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 [ 1133.781238][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000246 [ 1133.781241][ C2] RAX: ffe21c00024ac16a RBX: ffe21c00024ac169 RCX: 0000000000000001 [ 1133.781243][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1133.781244][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1133.781244][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1133.781245][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 1133.781248][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1133.781251][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1133.781252][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1133.781253][ C2] PKRU: 55555554 [ 1133.781254][ C2] Call Trace: [ 1133.781255][ C2] [ 1133.781256][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1133.781261][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1133.781265][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1133.781268][ C2] ? __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)) [ 1133.781272][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1133.781275][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1133.781277][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1133.781281][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1133.781283][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1133.781286][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1133.781288][ C2] ? __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:2772) [ 1133.781290][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1133.781292][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1133.781295][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1133.781296][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1133.781298][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1133.781301][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1133.781305][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1133.781307][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1133.781309][ C2] ? release_sock (net/core/sock.c:3794) [ 1133.781311][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1133.781313][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1133.781316][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1133.781319][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1133.781321][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1133.781325][ C2] ? 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)) [ 1133.781327][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1133.781328][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1133.781331][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1133.781333][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1133.781335][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1133.781337][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1133.781339][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1133.781341][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1133.781343][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1133.781345][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1133.781346][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1133.781348][ C2] ? new_sync_read (fs/read_write.c:584) [ 1133.781350][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1133.781351][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1133.781353][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1133.781355][ C2] vfs_write (fs/read_write.c:686) [ 1133.781357][ C2] ksys_write (fs/read_write.c:739) [ 1133.781359][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1133.781361][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1133.781363][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1133.781365][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1133.781368][ C2] RIP: 0033:0x7f814975fc5e [ 1133.781372][ C2] 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 [ 1133.781373][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1133.781374][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1133.781375][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1133.781376][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1133.781377][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1133.781378][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1160.394779][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1160.394781][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1160.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 1160.394794][ C2] Tainted: [L]=SOFTLOCKUP [ 1160.394795][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1160.394798][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1160.394801][ C2] 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 [ 1160.394803][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1160.394805][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1160.394806][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1160.394807][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1160.394808][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1160.394809][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1160.394811][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1160.394814][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1160.394815][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1160.394816][ C2] PKRU: 55555554 [ 1160.394817][ C2] Call Trace: [ 1160.394821][ C2] [ 1160.394825][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1160.394830][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1160.394832][ C2] ? __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)) [ 1160.394836][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1160.394840][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1160.394842][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1160.394844][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1160.394847][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1160.394850][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1160.394852][ C2] ? __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:2772) [ 1160.394854][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1160.394857][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1160.394860][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1160.394861][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1160.394863][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1160.394866][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1160.394870][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1160.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1160.394874][ C2] ? release_sock (net/core/sock.c:3794) [ 1160.394876][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1160.394879][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1160.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1160.394886][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1160.394887][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1160.394891][ C2] ? 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)) [ 1160.394894][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1160.394896][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1160.394898][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1160.394901][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1160.394902][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1160.394905][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1160.394906][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1160.394909][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1160.394911][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1160.394912][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1160.394915][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1160.394916][ C2] ? new_sync_read (fs/read_write.c:584) [ 1160.394918][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1160.394920][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1160.394921][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1160.394923][ C2] vfs_write (fs/read_write.c:686) [ 1160.394926][ C2] ksys_write (fs/read_write.c:739) [ 1160.394928][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1160.394930][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1160.394932][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1160.394935][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1160.394939][ C2] RIP: 0033:0x7f814975fc5e [ 1160.394944][ C2] 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 [ 1160.394945][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1160.394947][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1160.394948][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1160.394948][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1160.394949][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1160.394950][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1188.394778][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1188.394783][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1188.394787][ C2] softirqs last disabled at (21214): __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:2772) | [ 1188.394797][ C2] Tainted: [L]=SOFTLOCKUP [ 1188.394798][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1188.394800][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1188.394804][ C2] 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 [ 1188.394806][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1188.394808][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1188.394809][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1188.394810][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1188.394811][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1188.394812][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1188.394814][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1188.394818][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1188.394819][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1188.394820][ C2] PKRU: 55555554 [ 1188.394821][ C2] Call Trace: [ 1188.394825][ C2] [ 1188.394828][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1188.394834][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1188.394836][ C2] ? __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)) [ 1188.394841][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1188.394845][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1188.394847][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1188.394849][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1188.394852][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1188.394855][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1188.394857][ C2] ? __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:2772) [ 1188.394859][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1188.394862][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1188.394864][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1188.394866][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1188.394868][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1188.394870][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1188.394875][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1188.394876][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1188.394879][ C2] ? release_sock (net/core/sock.c:3794) [ 1188.394881][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1188.394883][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1188.394886][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1188.394890][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1188.394892][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1188.394895][ C2] ? 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)) [ 1188.394898][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1188.394900][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1188.394902][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1188.394905][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1188.394907][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1188.394909][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1188.394911][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1188.394913][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1188.394915][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1188.394916][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1188.394919][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1188.394920][ C2] ? new_sync_read (fs/read_write.c:584) [ 1188.394922][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1188.394924][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1188.394925][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1188.394928][ C2] vfs_write (fs/read_write.c:686) [ 1188.394930][ C2] ksys_write (fs/read_write.c:739) [ 1188.394932][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1188.394934][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1188.394936][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1188.394939][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1188.394943][ C2] RIP: 0033:0x7f814975fc5e [ 1188.394946][ C2] 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 [ 1188.394947][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1188.394949][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1188.394950][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1188.394951][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1188.394952][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1188.394952][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1211.784627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1211.784919][ C2] rcu: 2-....: (259909 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=60089 | [ 1211.785132][ C2] rcu: (t=260012 jiffies g=521497 q=10531 ncpus=4) | [ 1211.785257][ C2] Tainted: [L]=SOFTLOCKUP [ 1211.785258][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1211.785261][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:201) [ 1211.785270][ C2] 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 [ 1211.785272][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000246 [ 1211.785275][ C2] RAX: ffe21c00024ac16a RBX: ffe21c00024ac169 RCX: 0000000000000001 [ 1211.785277][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1211.785278][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1211.785279][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1211.785279][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 1211.785282][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1211.785286][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1211.785287][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1211.785288][ C2] PKRU: 55555554 [ 1211.785289][ C2] Call Trace: [ 1211.785290][ C2] [ 1211.785291][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1211.785296][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1211.785300][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1211.785303][ C2] ? __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)) [ 1211.785306][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1211.785310][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1211.785311][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1211.785315][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1211.785317][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1211.785320][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1211.785322][ C2] ? __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:2772) [ 1211.785324][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1211.785327][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1211.785329][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1211.785331][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1211.785333][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1211.785335][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1211.785339][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1211.785341][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1211.785344][ C2] ? release_sock (net/core/sock.c:3794) [ 1211.785346][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1211.785347][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1211.785350][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1211.785354][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1211.785356][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1211.785359][ C2] ? 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)) [ 1211.785362][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1211.785363][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1211.785365][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1211.785368][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1211.785370][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1211.785372][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1211.785374][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1211.785376][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1211.785378][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1211.785379][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1211.785381][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1211.785383][ C2] ? new_sync_read (fs/read_write.c:584) [ 1211.785384][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1211.785386][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1211.785388][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1211.785390][ C2] vfs_write (fs/read_write.c:686) [ 1211.785392][ C2] ksys_write (fs/read_write.c:739) [ 1211.785394][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1211.785396][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1211.785398][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1211.785400][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1211.785402][ C2] RIP: 0033:0x7f814975fc5e [ 1211.785407][ C2] 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 [ 1211.785408][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1211.785409][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1211.785410][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1211.785411][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1211.785411][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1211.785412][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1213.775995][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 1213.776166][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 1213.776292][ C2] NMI backtrace for cpu 2 | [ 1213.776309][ C2] Tainted: [L]=SOFTLOCKUP [ 1213.776310][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1213.776312][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 1213.776322][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 1213.776323][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 1213.776327][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 1213.776328][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 1213.776329][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 1213.776330][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 1213.776331][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 1213.776334][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1213.776337][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1213.776338][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1213.776339][ C2] PKRU: 55555554 [ 1213.776340][ C2] Call Trace: [ 1213.776343][ C2] [ 1213.776345][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 1213.776350][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 1213.776355][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 1213.776359][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 1213.776362][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 1213.776366][ C2] [ 1213.776367][ C2] [ 1213.776368][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1213.776371][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1213.776374][ C2] 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 [ 1213.776375][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1213.776376][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1213.776377][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1213.776377][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1213.776378][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1213.776379][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1213.776380][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1213.776383][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1213.776386][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1213.776388][ C2] ? __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)) [ 1213.776391][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1213.776395][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1213.776396][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1213.776400][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1213.776403][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1213.776406][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1213.776407][ C2] ? __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:2772) [ 1213.776410][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1213.776413][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1213.776415][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1213.776416][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1213.776418][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1213.776421][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1213.776425][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1213.776427][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1213.776429][ C2] ? release_sock (net/core/sock.c:3794) [ 1213.776431][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1213.776433][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1213.776437][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1213.776440][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1213.776442][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1213.776446][ C2] ? 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)) [ 1213.776448][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1213.776450][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1213.776452][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1213.776455][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1213.776457][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1213.776459][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1213.776461][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1213.776463][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1213.776465][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1213.776466][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1213.776469][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1213.776470][ C2] ? new_sync_read (fs/read_write.c:584) [ 1213.776472][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1213.776474][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1213.776475][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1213.776478][ C2] vfs_write (fs/read_write.c:686) [ 1213.776480][ C2] ksys_write (fs/read_write.c:739) [ 1213.776482][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1213.776484][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1213.776486][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1213.776488][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1213.776490][ C2] RIP: 0033:0x7f814975fc5e [ 1213.776494][ C2] 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 [ 1213.776495][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1213.776497][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1213.776497][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1213.776498][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1213.776499][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1213.776500][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1240.394777][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1240.394779][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1240.394783][ C2] softirqs last disabled at (21214): __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:2772) | [ 1240.394793][ C2] Tainted: [L]=SOFTLOCKUP [ 1240.394794][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1240.394796][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1240.394800][ C2] 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 [ 1240.394802][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1240.394804][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1240.394805][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1240.394806][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1240.394807][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1240.394807][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1240.394810][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1240.394814][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1240.394815][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1240.394816][ C2] PKRU: 55555554 [ 1240.394816][ C2] Call Trace: [ 1240.394820][ C2] [ 1240.394824][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1240.394829][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1240.394831][ C2] ? __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)) [ 1240.394836][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1240.394840][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1240.394842][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1240.394844][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1240.394847][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1240.394850][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1240.394852][ C2] ? __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:2772) [ 1240.394854][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1240.394857][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1240.394860][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1240.394861][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1240.394864][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1240.394866][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1240.394871][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1240.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1240.394875][ C2] ? release_sock (net/core/sock.c:3794) [ 1240.394877][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1240.394880][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1240.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1240.394886][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1240.394888][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1240.394892][ C2] ? 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)) [ 1240.394895][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1240.394896][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1240.394899][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1240.394902][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1240.394903][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1240.394906][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1240.394908][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1240.394910][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1240.394912][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1240.394914][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1240.394916][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1240.394918][ C2] ? new_sync_read (fs/read_write.c:584) [ 1240.394920][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1240.394921][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1240.394923][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1240.394925][ C2] vfs_write (fs/read_write.c:686) [ 1240.394927][ C2] ksys_write (fs/read_write.c:739) [ 1240.394929][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1240.394931][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1240.394933][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1240.394936][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1240.394940][ C2] RIP: 0033:0x7f814975fc5e [ 1240.394943][ C2] 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 [ 1240.394944][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1240.394946][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1240.394947][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1240.394948][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1240.394948][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1240.394949][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1268.394775][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1268.394777][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1268.394780][ C2] softirqs last disabled at (21214): __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:2772) | [ 1268.394790][ C2] Tainted: [L]=SOFTLOCKUP [ 1268.394791][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1268.394793][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1268.394797][ C2] 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 [ 1268.394798][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1268.394800][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1268.394802][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1268.394802][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1268.394803][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1268.394804][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1268.394807][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1268.394810][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1268.394811][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1268.394812][ C2] PKRU: 55555554 [ 1268.394813][ C2] Call Trace: [ 1268.394816][ C2] [ 1268.394820][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1268.394825][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1268.394827][ C2] ? __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)) [ 1268.394831][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1268.394835][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1268.394837][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1268.394839][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1268.394842][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1268.394845][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1268.394847][ C2] ? __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:2772) [ 1268.394849][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1268.394852][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1268.394854][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1268.394856][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1268.394858][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1268.394860][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1268.394865][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1268.394867][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1268.394869][ C2] ? release_sock (net/core/sock.c:3794) [ 1268.394871][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1268.394873][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1268.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1268.394879][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1268.394881][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1268.394885][ C2] ? 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)) [ 1268.394888][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1268.394889][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1268.394891][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1268.394894][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1268.394896][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1268.394898][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1268.394900][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1268.394903][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1268.394904][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1268.394906][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1268.394909][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1268.394910][ C2] ? new_sync_read (fs/read_write.c:584) [ 1268.394912][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1268.394914][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1268.394915][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1268.394918][ C2] vfs_write (fs/read_write.c:686) [ 1268.394920][ C2] ksys_write (fs/read_write.c:739) [ 1268.394922][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1268.394924][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1268.394926][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1268.394929][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1268.394932][ C2] RIP: 0033:0x7f814975fc5e [ 1268.394935][ C2] 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 [ 1268.394936][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1268.394938][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1268.394939][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1268.394940][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1268.394940][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1268.394941][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1289.788628][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1289.788915][ C2] rcu: 2-....: (337880 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=78405 | [ 1289.789106][ C2] rcu: (t=338016 jiffies g=521497 q=12120 ncpus=4) | [ 1289.789239][ C2] Tainted: [L]=SOFTLOCKUP [ 1289.789240][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1289.789242][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1289.789251][ C2] 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 [ 1289.789253][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1289.789256][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1289.789257][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1289.789259][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1289.789259][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1289.789260][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1289.789262][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1289.789266][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1289.789267][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1289.789268][ C2] PKRU: 55555554 [ 1289.789269][ C2] Call Trace: [ 1289.789269][ C2] [ 1289.789271][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1289.789275][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1289.789278][ C2] ? __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)) [ 1289.789282][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1289.789285][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1289.789287][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1289.789290][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1289.789292][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1289.789295][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1289.789297][ C2] ? __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:2772) [ 1289.789299][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1289.789302][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1289.789304][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1289.789306][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1289.789308][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1289.789310][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1289.789314][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1289.789316][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1289.789318][ C2] ? release_sock (net/core/sock.c:3794) [ 1289.789321][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1289.789322][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1289.789325][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1289.789328][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1289.789330][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1289.789334][ C2] ? 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)) [ 1289.789337][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1289.789339][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1289.789341][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1289.789343][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1289.789345][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1289.789348][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1289.789349][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1289.789352][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1289.789353][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1289.789355][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1289.789357][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1289.789358][ C2] ? new_sync_read (fs/read_write.c:584) [ 1289.789360][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1289.789362][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1289.789363][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1289.789366][ C2] vfs_write (fs/read_write.c:686) [ 1289.789368][ C2] ksys_write (fs/read_write.c:739) [ 1289.789369][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1289.789371][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1289.789374][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1289.789376][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1289.789378][ C2] RIP: 0033:0x7f814975fc5e [ 1289.789382][ C2] 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 [ 1289.789383][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1289.789385][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1289.789386][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1289.789387][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1289.789387][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1289.789388][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1312.080963][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 1312.081139][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 1312.081249][ C2] NMI backtrace for cpu 2 | [ 1312.081268][ C2] Tainted: [L]=SOFTLOCKUP [ 1312.081269][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1312.081271][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 1312.081280][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 1312.081282][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 1312.081285][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 1312.081287][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 1312.081288][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 1312.081288][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 1312.081289][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 1312.081292][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1312.081296][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1312.081297][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1312.081298][ C2] PKRU: 55555554 [ 1312.081299][ C2] Call Trace: [ 1312.081303][ C2] [ 1312.081307][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 1312.081309][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 1312.081315][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 1312.081316][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 1312.081319][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 1312.081323][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 1312.081326][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 1312.081331][ C2] [ 1312.081331][ C2] [ 1312.081332][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1312.081336][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1312.081339][ C2] 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 [ 1312.081340][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1312.081341][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1312.081342][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1312.081343][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1312.081344][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1312.081344][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1312.081346][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1312.081349][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1312.081352][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1312.081354][ C2] ? __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)) [ 1312.081357][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1312.081361][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1312.081363][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1312.081366][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1312.081369][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1312.081372][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1312.081374][ C2] ? __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:2772) [ 1312.081376][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1312.081379][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1312.081381][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1312.081383][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1312.081385][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1312.081387][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1312.081392][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1312.081393][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1312.081396][ C2] ? release_sock (net/core/sock.c:3794) [ 1312.081398][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1312.081400][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1312.081404][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1312.081407][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1312.081409][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1312.081412][ C2] ? 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)) [ 1312.081415][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1312.081417][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1312.081419][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1312.081422][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1312.081424][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1312.081426][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1312.081428][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1312.081430][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1312.081432][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1312.081434][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1312.081436][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1312.081438][ C2] ? new_sync_read (fs/read_write.c:584) [ 1312.081439][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1312.081441][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1312.081443][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1312.081445][ C2] vfs_write (fs/read_write.c:686) [ 1312.081447][ C2] ksys_write (fs/read_write.c:739) [ 1312.081449][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1312.081451][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1312.081454][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1312.081456][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1312.081457][ C2] RIP: 0033:0x7f814975fc5e [ 1312.081462][ C2] 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 [ 1312.081463][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1312.081464][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1312.081465][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1312.081466][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1312.081466][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1312.081467][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1336.394778][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1336.394780][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1336.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 1336.394793][ C2] Tainted: [L]=SOFTLOCKUP [ 1336.394795][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1336.394797][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1336.394800][ C2] 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 [ 1336.394802][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1336.394804][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1336.394806][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1336.394807][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1336.394807][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1336.394808][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1336.394811][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1336.394814][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1336.394815][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1336.394816][ C2] PKRU: 55555554 [ 1336.394816][ C2] Call Trace: [ 1336.394820][ C2] [ 1336.394824][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1336.394829][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1336.394831][ C2] ? __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)) [ 1336.394836][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1336.394839][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1336.394841][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1336.394844][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1336.394846][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1336.394849][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1336.394851][ C2] ? __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:2772) [ 1336.394853][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1336.394856][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1336.394858][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1336.394860][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1336.394862][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1336.394865][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1336.394869][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1336.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1336.394873][ C2] ? release_sock (net/core/sock.c:3794) [ 1336.394875][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1336.394877][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1336.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1336.394884][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1336.394886][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1336.394890][ C2] ? 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)) [ 1336.394892][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1336.394894][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1336.394896][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1336.394899][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1336.394901][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1336.394903][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1336.394905][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1336.394907][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1336.394909][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1336.394911][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1336.394914][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1336.394915][ C2] ? new_sync_read (fs/read_write.c:584) [ 1336.394917][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1336.394918][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1336.394920][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1336.394922][ C2] vfs_write (fs/read_write.c:686) [ 1336.394925][ C2] ksys_write (fs/read_write.c:739) [ 1336.394927][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1336.394928][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1336.394931][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1336.394933][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1336.394937][ C2] RIP: 0033:0x7f814975fc5e [ 1336.394941][ C2] 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 [ 1336.394943][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1336.394946][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1336.394947][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1336.394948][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1336.394949][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1336.394951][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1364.394783][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1364.394785][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1364.394788][ C2] softirqs last disabled at (21214): __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:2772) | [ 1364.394798][ C2] Tainted: [L]=SOFTLOCKUP [ 1364.394799][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1364.394801][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1364.394805][ C2] 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 [ 1364.394806][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1364.394809][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1364.394810][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1364.394811][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1364.394812][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1364.394813][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1364.394815][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1364.394818][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1364.394819][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1364.394820][ C2] PKRU: 55555554 [ 1364.394821][ C2] Call Trace: [ 1364.394825][ C2] [ 1364.394829][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1364.394834][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1364.394836][ C2] ? __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)) [ 1364.394841][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1364.394845][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1364.394846][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1364.394849][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1364.394851][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1364.394855][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1364.394856][ C2] ? __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:2772) [ 1364.394859][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1364.394862][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1364.394864][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1364.394866][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1364.394868][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1364.394870][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1364.394875][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1364.394877][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1364.394879][ C2] ? release_sock (net/core/sock.c:3794) [ 1364.394881][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1364.394883][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1364.394887][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1364.394890][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1364.394892][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1364.394895][ C2] ? 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)) [ 1364.394898][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1364.394900][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1364.394902][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1364.394905][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1364.394907][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1364.394909][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1364.394911][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1364.394913][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1364.394915][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1364.394917][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1364.394919][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1364.394921][ C2] ? new_sync_read (fs/read_write.c:584) [ 1364.394923][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1364.394924][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1364.394926][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1364.394928][ C2] vfs_write (fs/read_write.c:686) [ 1364.394930][ C2] ksys_write (fs/read_write.c:739) [ 1364.394932][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1364.394934][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1364.394937][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1364.394940][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1364.394943][ C2] RIP: 0033:0x7f814975fc5e [ 1364.394948][ C2] 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 [ 1364.394949][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1364.394951][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1364.394952][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1364.394953][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1364.394953][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1364.394954][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1367.792626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1367.792852][ C2] rcu: 2-....: (415850 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=96746 | [ 1367.793046][ C2] rcu: (t=416020 jiffies g=521497 q=13711 ncpus=4) | [ 1367.793243][ C2] Tainted: [L]=SOFTLOCKUP [ 1367.793244][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1367.793247][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1367.793256][ C2] 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 [ 1367.793258][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1367.793262][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1367.793264][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1367.793265][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1367.793265][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1367.793266][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1367.793269][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1367.793274][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1367.793275][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1367.793277][ C2] PKRU: 55555554 [ 1367.793278][ C2] Call Trace: [ 1367.793279][ C2] [ 1367.793281][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1367.793286][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1367.793288][ C2] ? __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)) [ 1367.793292][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1367.793295][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1367.793297][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1367.793301][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1367.793303][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1367.793306][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1367.793308][ C2] ? __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:2772) [ 1367.793310][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1367.793313][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1367.793315][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1367.793317][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1367.793319][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1367.793321][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1367.793325][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1367.793327][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1367.793329][ C2] ? release_sock (net/core/sock.c:3794) [ 1367.793331][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1367.793333][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1367.793336][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1367.793340][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1367.793341][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1367.793345][ C2] ? 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)) [ 1367.793348][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1367.793349][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1367.793352][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1367.793354][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1367.793356][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1367.793358][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1367.793360][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1367.793362][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1367.793364][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1367.793366][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1367.793368][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1367.793369][ C2] ? new_sync_read (fs/read_write.c:584) [ 1367.793371][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1367.793372][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1367.793374][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1367.793376][ C2] vfs_write (fs/read_write.c:686) [ 1367.793379][ C2] ksys_write (fs/read_write.c:739) [ 1367.793380][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1367.793382][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1367.793384][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1367.793387][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1367.793390][ C2] RIP: 0033:0x7f814975fc5e [ 1367.793396][ C2] 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 [ 1367.793397][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1367.793400][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1367.793401][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1367.793402][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1367.793403][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1367.793403][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1392.394777][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1392.394779][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1392.394782][ C2] softirqs last disabled at (21214): __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:2772) | [ 1392.394792][ C2] Tainted: [L]=SOFTLOCKUP [ 1392.394793][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1392.394796][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1392.394799][ C2] 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 [ 1392.394801][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1392.394803][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1392.394804][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1392.394805][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1392.394806][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1392.394807][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1392.394809][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1392.394813][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1392.394814][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1392.394815][ C2] PKRU: 55555554 [ 1392.394815][ C2] Call Trace: [ 1392.394818][ C2] [ 1392.394822][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1392.394827][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1392.394829][ C2] ? __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)) [ 1392.394833][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1392.394837][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1392.394838][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1392.394841][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1392.394844][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1392.394847][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1392.394848][ C2] ? __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:2772) [ 1392.394851][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1392.394854][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1392.394856][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1392.394858][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1392.394860][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1392.394862][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1392.394866][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1392.394868][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1392.394870][ C2] ? release_sock (net/core/sock.c:3794) [ 1392.394872][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1392.394874][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1392.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1392.394881][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1392.394883][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1392.394886][ C2] ? 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)) [ 1392.394889][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1392.394891][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1392.394893][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1392.394896][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1392.394898][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1392.394900][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1392.394902][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1392.394904][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1392.394906][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1392.394907][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1392.394910][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1392.394912][ C2] ? new_sync_read (fs/read_write.c:584) [ 1392.394913][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1392.394915][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1392.394917][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1392.394919][ C2] vfs_write (fs/read_write.c:686) [ 1392.394921][ C2] ksys_write (fs/read_write.c:739) [ 1392.394923][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1392.394925][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1392.394927][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1392.394930][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1392.394933][ C2] RIP: 0033:0x7f814975fc5e [ 1392.394937][ C2] 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 [ 1392.394939][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1392.394940][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1392.394941][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1392.394942][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1392.394943][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1392.394944][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1410.385134][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 1410.385262][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 1410.385373][ C2] NMI backtrace for cpu 2 | [ 1410.385392][ C2] Tainted: [L]=SOFTLOCKUP [ 1410.385393][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1410.385395][ C2] RIP: 0010:native_apic_msr_read (./arch/x86/include/asm/msr.h:75 ./arch/x86/include/asm/msr.h:108 ./arch/x86/include/asm/apic.h:227) [ 1410.385404][ C2] Code: 08 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 ff ff ff ff 81 ff e0 00 00 00 74 15 c1 ef 04 8d 8f 00 08 00 00 0f 32 <48> c1 e2 20 48 09 d0 66 90 c3 c3 48 83 ec 08 48 89 c6 31 d2 89 cf All code ======== 0: 08 00 or %al,(%rax) 2: 00 66 66 add %ah,0x66(%rsi) 5: 2e 0f 1f 84 00 00 00 cs nopl 0x0(%rax,%rax,1) c: 00 00 e: f3 0f 1e fa endbr64 12: b8 ff ff ff ff mov $0xffffffff,%eax 17: 81 ff e0 00 00 00 cmp $0xe0,%edi 1d: 74 15 je 0x34 1f: c1 ef 04 shr $0x4,%edi 22: 8d 8f 00 08 00 00 lea 0x800(%rdi),%ecx 28: 0f 32 rdmsr 2a:* 48 c1 e2 20 shl $0x20,%rdx <-- trapping instruction 2e: 48 09 d0 or %rdx,%rax 31: 66 90 xchg %ax,%ax 33: c3 ret 34: c3 ret 35: 48 83 ec 08 sub $0x8,%rsp 39: 48 89 c6 mov %rax,%rsi 3c: 31 d2 xor %edx,%edx 3e: 89 cf mov %ecx,%edi Code starting with the faulting instruction =========================================== 0: 48 c1 e2 20 shl $0x20,%rdx 4: 48 09 d0 or %rdx,%rax 7: 66 90 xchg %ax,%ax 9: c3 ret a: c3 ret b: 48 83 ec 08 sub $0x8,%rsp f: 48 89 c6 mov %rax,%rsi 12: 31 d2 xor %edx,%edx 14: 89 cf mov %ecx,%edi [ 1410.385406][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000012 [ 1410.385409][ C2] RAX: 0000000000000001 RBX: ff11000002980428 RCX: 0000000000000819 [ 1410.385411][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000019 [ 1410.385412][ C2] RBP: ff11000002980438 R08: ffffffffaa2da398 R09: fff3fc00000431df [ 1410.385413][ C2] R10: 0000000000000003 R11: 1fe2200006a6666a R12: ff110000027b3040 [ 1410.385413][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 1410.385416][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1410.385419][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1410.385420][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1410.385421][ C2] PKRU: 55555554 [ 1410.385422][ C2] Call Trace: [ 1410.385426][ C2] [ 1410.385427][ C2] ioapic_ack_level (./arch/x86/include/asm/apic.h:404 arch/x86/kernel/apic/io_apic.c:1700) [ 1410.385433][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 1410.385438][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 1410.385441][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 1410.385444][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 1410.385448][ C2] [ 1410.385449][ C2] [ 1410.385450][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1410.385453][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1410.385457][ C2] 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 [ 1410.385458][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1410.385459][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1410.385460][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1410.385460][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1410.385461][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1410.385462][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1410.385463][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1410.385466][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1410.385469][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1410.385472][ C2] ? __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)) [ 1410.385475][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1410.385478][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1410.385480][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1410.385484][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1410.385486][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1410.385489][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1410.385491][ C2] ? __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:2772) [ 1410.385493][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1410.385496][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1410.385498][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1410.385500][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1410.385502][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1410.385505][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1410.385509][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1410.385511][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1410.385513][ C2] ? release_sock (net/core/sock.c:3794) [ 1410.385515][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1410.385518][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1410.385521][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1410.385524][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1410.385526][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1410.385530][ C2] ? 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)) [ 1410.385533][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1410.385534][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1410.385537][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1410.385540][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1410.385541][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1410.385544][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1410.385545][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1410.385548][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1410.385550][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1410.385551][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1410.385554][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1410.385555][ C2] ? new_sync_read (fs/read_write.c:584) [ 1410.385557][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1410.385559][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1410.385560][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1410.385562][ C2] vfs_write (fs/read_write.c:686) [ 1410.385565][ C2] ksys_write (fs/read_write.c:739) [ 1410.385567][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1410.385569][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1410.385571][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1410.385573][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1410.385575][ C2] RIP: 0033:0x7f814975fc5e [ 1410.385579][ C2] 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 [ 1410.385579][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1410.385581][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1410.385582][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1410.385583][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1410.385583][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1410.385584][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1436.394776][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1436.394778][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1436.394781][ C2] softirqs last disabled at (21214): __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:2772) | [ 1436.394791][ C2] Tainted: [L]=SOFTLOCKUP [ 1436.394792][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1436.394794][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1436.394798][ C2] 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 [ 1436.394799][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1436.394802][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1436.394803][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1436.394804][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1436.394805][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1436.394805][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1436.394808][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1436.394811][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1436.394812][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1436.394813][ C2] PKRU: 55555554 [ 1436.394814][ C2] Call Trace: [ 1436.394818][ C2] [ 1436.394822][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1436.394827][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1436.394829][ C2] ? __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)) [ 1436.394833][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1436.394837][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1436.394839][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1436.394841][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1436.394844][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1436.394847][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1436.394849][ C2] ? __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:2772) [ 1436.394851][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1436.394854][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1436.394856][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1436.394858][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1436.394860][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1436.394862][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1436.394867][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1436.394868][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1436.394870][ C2] ? release_sock (net/core/sock.c:3794) [ 1436.394873][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1436.394875][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1436.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1436.394881][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1436.394883][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1436.394887][ C2] ? 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)) [ 1436.394889][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1436.394891][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1436.394893][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1436.394896][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1436.394898][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1436.394900][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1436.394902][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1436.394904][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1436.394906][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1436.394907][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1436.394910][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1436.394912][ C2] ? new_sync_read (fs/read_write.c:584) [ 1436.394914][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1436.394915][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1436.394917][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1436.394919][ C2] vfs_write (fs/read_write.c:686) [ 1436.394922][ C2] ksys_write (fs/read_write.c:739) [ 1436.394923][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1436.394925][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1436.394928][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1436.394930][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1436.394934][ C2] RIP: 0033:0x7f814975fc5e [ 1436.394938][ C2] 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 [ 1436.394939][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1436.394941][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1436.394942][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1436.394943][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1436.394943][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1436.394944][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1445.796627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1445.796871][ C2] rcu: 2-....: (493821 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=114484 | [ 1445.797070][ C2] rcu: (t=494024 jiffies g=521497 q=15313 ncpus=4) | [ 1445.797246][ C2] Tainted: [L]=SOFTLOCKUP [ 1445.797248][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1445.797250][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1445.797259][ C2] 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 [ 1445.797261][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1445.797264][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1445.797265][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1445.797266][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1445.797267][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1445.797268][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1445.797270][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1445.797274][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1445.797275][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1445.797276][ C2] PKRU: 55555554 [ 1445.797276][ C2] Call Trace: [ 1445.797277][ C2] [ 1445.797278][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1445.797283][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1445.797286][ C2] ? __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)) [ 1445.797290][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1445.797293][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1445.797294][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1445.797298][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1445.797300][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1445.797303][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1445.797305][ C2] ? __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:2772) [ 1445.797307][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1445.797310][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1445.797312][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1445.797313][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1445.797316][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1445.797318][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1445.797322][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1445.797324][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1445.797326][ C2] ? release_sock (net/core/sock.c:3794) [ 1445.797328][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1445.797330][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1445.797333][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1445.797336][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1445.797338][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1445.797341][ C2] ? 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)) [ 1445.797344][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1445.797346][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1445.797348][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1445.797350][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1445.797352][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1445.797354][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1445.797356][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1445.797358][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1445.797360][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1445.797361][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1445.797363][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1445.797365][ C2] ? new_sync_read (fs/read_write.c:584) [ 1445.797367][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1445.797368][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1445.797370][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1445.797372][ C2] vfs_write (fs/read_write.c:686) [ 1445.797374][ C2] ksys_write (fs/read_write.c:739) [ 1445.797376][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1445.797378][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1445.797380][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1445.797383][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1445.797385][ C2] RIP: 0033:0x7f814975fc5e [ 1445.797389][ C2] 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 [ 1445.797390][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1445.797392][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1445.797393][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1445.797394][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1445.797394][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1445.797395][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1472.394778][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1472.394780][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1472.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 1472.394793][ C2] Tainted: [L]=SOFTLOCKUP [ 1472.394795][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1472.394797][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1472.394801][ C2] 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 [ 1472.394802][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1472.394804][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1472.394806][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1472.394807][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1472.394808][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1472.394808][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1472.394811][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1472.394814][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1472.394815][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1472.394816][ C2] PKRU: 55555554 [ 1472.394817][ C2] Call Trace: [ 1472.394821][ C2] [ 1472.394825][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1472.394830][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1472.394832][ C2] ? __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)) [ 1472.394836][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1472.394840][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1472.394842][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1472.394844][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1472.394847][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1472.394850][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1472.394852][ C2] ? __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:2772) [ 1472.394854][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1472.394857][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1472.394859][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1472.394861][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1472.394863][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1472.394865][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1472.394870][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1472.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1472.394874][ C2] ? release_sock (net/core/sock.c:3794) [ 1472.394876][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1472.394878][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1472.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1472.394885][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1472.394887][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1472.394891][ C2] ? 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)) [ 1472.394894][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1472.394895][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1472.394898][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1472.394900][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1472.394902][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1472.394905][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1472.394906][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1472.394909][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1472.394910][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1472.394912][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1472.394915][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1472.394916][ C2] ? new_sync_read (fs/read_write.c:584) [ 1472.394918][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1472.394919][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1472.394921][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1472.394923][ C2] vfs_write (fs/read_write.c:686) [ 1472.394926][ C2] ksys_write (fs/read_write.c:739) [ 1472.394928][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1472.394929][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1472.394932][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1472.394934][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1472.394942][ C2] RIP: 0033:0x7f814975fc5e [ 1472.394946][ C2] 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 [ 1472.394947][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1472.394949][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1472.394950][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1472.394951][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1472.394951][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1472.394952][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1500.394777][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1500.394779][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1500.394783][ C2] softirqs last disabled at (21214): __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:2772) | [ 1500.394793][ C2] Tainted: [L]=SOFTLOCKUP [ 1500.394794][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1500.394797][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1500.394801][ C2] 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.394802][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1500.394804][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1500.394805][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1500.394806][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1500.394807][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1500.394808][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1500.394810][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1500.394813][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1500.394814][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1500.394815][ C2] PKRU: 55555554 [ 1500.394816][ C2] Call Trace: [ 1500.394820][ C2] [ 1500.394823][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1500.394828][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1500.394830][ C2] ? __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.394834][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1500.394838][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1500.394840][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1500.394842][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1500.394845][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1500.394848][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1500.394850][ C2] ? __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:2772) [ 1500.394852][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1500.394855][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1500.394857][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1500.394859][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1500.394861][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1500.394863][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1500.394868][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1500.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1500.394872][ C2] ? release_sock (net/core/sock.c:3794) [ 1500.394874][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1500.394876][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1500.394879][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1500.394883][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1500.394884][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1500.394888][ C2] ? 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.394891][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1500.394893][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1500.394895][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1500.394898][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1500.394899][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1500.394902][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1500.394904][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1500.394906][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1500.394908][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1500.394909][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1500.394912][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1500.394914][ C2] ? new_sync_read (fs/read_write.c:584) [ 1500.394916][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1500.394917][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1500.394918][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1500.394921][ C2] vfs_write (fs/read_write.c:686) [ 1500.394923][ C2] ksys_write (fs/read_write.c:739) [ 1500.394925][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1500.394927][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1500.394929][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1500.394932][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1500.394936][ C2] RIP: 0033:0x7f814975fc5e [ 1500.394940][ C2] 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.394941][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1500.394943][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1500.394945][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1500.394946][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1500.394947][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1500.394948][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1508.688025][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 1508.688144][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 1508.688254][ C2] NMI backtrace for cpu 2 | [ 1508.688272][ C2] Tainted: [L]=SOFTLOCKUP [ 1508.688274][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1508.688276][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 1508.688285][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 1508.688287][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 1508.688290][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 1508.688291][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 1508.688292][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 1508.688293][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 1508.688294][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 1508.688298][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1508.688301][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1508.688302][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1508.688303][ C2] PKRU: 55555554 [ 1508.688304][ C2] Call Trace: [ 1508.688308][ C2] [ 1508.688309][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 1508.688315][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 1508.688320][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 1508.688323][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 1508.688326][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 1508.688331][ C2] [ 1508.688331][ C2] [ 1508.688332][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1508.688336][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1508.688339][ C2] 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 [ 1508.688340][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1508.688341][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1508.688342][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1508.688343][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1508.688344][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1508.688344][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1508.688346][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1508.688349][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1508.688352][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1508.688354][ C2] ? __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)) [ 1508.688357][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1508.688361][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1508.688362][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1508.688366][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1508.688368][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1508.688372][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1508.688373][ C2] ? __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:2772) [ 1508.688376][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1508.688378][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1508.688381][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1508.688382][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1508.688384][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1508.688387][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1508.688391][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1508.688393][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1508.688395][ C2] ? release_sock (net/core/sock.c:3794) [ 1508.688397][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1508.688399][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1508.688402][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1508.688406][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1508.688408][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1508.688411][ C2] ? 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)) [ 1508.688414][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1508.688415][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1508.688418][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1508.688421][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1508.688422][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1508.688425][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1508.688426][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1508.688429][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1508.688431][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1508.688432][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1508.688435][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1508.688436][ C2] ? new_sync_read (fs/read_write.c:584) [ 1508.688438][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1508.688440][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1508.688441][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1508.688443][ C2] vfs_write (fs/read_write.c:686) [ 1508.688446][ C2] ksys_write (fs/read_write.c:739) [ 1508.688448][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1508.688449][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1508.688452][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1508.688454][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1508.688456][ C2] RIP: 0033:0x7f814975fc5e [ 1508.688459][ C2] 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 [ 1508.688460][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1508.688462][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1508.688462][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1508.688463][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1508.688464][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1508.688464][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1523.800626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1523.800958][ C2] rcu: 2-....: (571792 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=132916 | [ 1523.801190][ C2] rcu: (t=572028 jiffies g=521497 q=16899 ncpus=4) | [ 1523.801342][ C2] Tainted: [L]=SOFTLOCKUP [ 1523.801344][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1523.801345][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1523.801355][ C2] 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 [ 1523.801357][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1523.801360][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1523.801361][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1523.801362][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1523.801363][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1523.801364][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1523.801366][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1523.801370][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1523.801371][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1523.801372][ C2] PKRU: 55555554 [ 1523.801372][ C2] Call Trace: [ 1523.801373][ C2] [ 1523.801374][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1523.801380][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1523.801382][ C2] ? __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)) [ 1523.801386][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1523.801389][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1523.801391][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1523.801394][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1523.801396][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1523.801399][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1523.801401][ C2] ? __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:2772) [ 1523.801403][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1523.801406][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1523.801408][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1523.801410][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1523.801412][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1523.801414][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1523.801418][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1523.801420][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1523.801422][ C2] ? release_sock (net/core/sock.c:3794) [ 1523.801424][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1523.801426][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1523.801429][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1523.801432][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1523.801434][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1523.801437][ C2] ? 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)) [ 1523.801440][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1523.801442][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1523.801444][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1523.801446][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1523.801448][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1523.801450][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1523.801452][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1523.801454][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1523.801456][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1523.801458][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1523.801460][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1523.801461][ C2] ? new_sync_read (fs/read_write.c:584) [ 1523.801463][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1523.801464][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1523.801466][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1523.801468][ C2] vfs_write (fs/read_write.c:686) [ 1523.801470][ C2] ksys_write (fs/read_write.c:739) [ 1523.801472][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1523.801473][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1523.801476][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1523.801478][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1523.801480][ C2] RIP: 0033:0x7f814975fc5e [ 1523.801484][ C2] 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 [ 1523.801485][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1523.801487][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1523.801488][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1523.801489][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1523.801489][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1523.801490][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1548.394781][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1548.394783][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1548.394786][ C2] softirqs last disabled at (21214): __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:2772) | [ 1548.394796][ C2] Tainted: [L]=SOFTLOCKUP [ 1548.394797][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1548.394799][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 1548.394805][ C2] Code: 8b 05 34 f0 b4 03 49 8b 40 20 48 39 c7 72 0f 48 05 00 80 00 00 48 39 c7 0f 82 0c 0f 22 ff 90 0f 0b 90 c3 0f 1f 80 00 00 00 00 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 8f f5 ff ff 0f 1f 40 00 66 All code ======== 0: 8b 05 34 f0 b4 03 mov 0x3b4f034(%rip),%eax # 0x3b4f03a 6: 49 8b 40 20 mov 0x20(%r8),%rax a: 48 39 c7 cmp %rax,%rdi d: 72 0f jb 0x1e f: 48 05 00 80 00 00 add $0x8000,%rax 15: 48 39 c7 cmp %rax,%rdi 18: 0f 82 0c 0f 22 ff jb 0xffffffffff220f2a 1e: 90 nop 1f: 0f 0b ud2 21: 90 nop 22: c3 ret 23: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 8f f5 ff ff jmp 0xfffffffffffff5ca 3b: 0f 1f 40 00 nopl 0x0(%rax) 3f: 66 data16 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 8f f5 ff ff jmp 0xfffffffffffff5a0 11: 0f 1f 40 00 nopl 0x0(%rax) 15: 66 data16 [ 1548.394807][ C2] RSP: 0018:ffa0000000617578 EFLAGS: 00000202 [ 1548.394809][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1548.394810][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1548.394811][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1548.394812][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1548.394813][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1548.394815][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1548.394818][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1548.394819][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1548.394820][ C2] PKRU: 55555554 [ 1548.394821][ C2] Call Trace: [ 1548.394825][ C2] [ 1548.394826][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1548.394832][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1548.394836][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1548.394838][ C2] ? __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)) [ 1548.394842][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1548.394846][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1548.394848][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1548.394851][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1548.394853][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1548.394856][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1548.394858][ C2] ? __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:2772) [ 1548.394860][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1548.394863][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1548.394865][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1548.394867][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1548.394869][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1548.394872][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1548.394876][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1548.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1548.394880][ C2] ? release_sock (net/core/sock.c:3794) [ 1548.394882][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1548.394884][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1548.394887][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1548.394891][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1548.394893][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1548.394896][ C2] ? 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)) [ 1548.394898][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1548.394900][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1548.394902][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1548.394905][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1548.394906][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1548.394909][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1548.394910][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1548.394913][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1548.394915][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1548.394916][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1548.394919][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1548.394920][ C2] ? new_sync_read (fs/read_write.c:584) [ 1548.394922][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1548.394923][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1548.394925][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1548.394927][ C2] vfs_write (fs/read_write.c:686) [ 1548.394930][ C2] ksys_write (fs/read_write.c:739) [ 1548.394932][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1548.394933][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1548.394936][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1548.394939][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1548.394942][ C2] RIP: 0033:0x7f814975fc5e [ 1548.394947][ C2] 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 [ 1548.394948][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1548.394950][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1548.394951][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1548.394951][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1548.394952][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1548.394953][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1576.394779][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1576.394781][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1576.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 1576.394795][ C2] Tainted: [L]=SOFTLOCKUP [ 1576.394796][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1576.394798][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1576.394802][ C2] 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 [ 1576.394804][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1576.394806][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1576.394807][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1576.394808][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1576.394809][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1576.394809][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1576.394812][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1576.394815][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1576.394816][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1576.394817][ C2] PKRU: 55555554 [ 1576.394818][ C2] Call Trace: [ 1576.394822][ C2] [ 1576.394825][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1576.394830][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1576.394832][ C2] ? __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)) [ 1576.394836][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1576.394840][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1576.394841][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1576.394844][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1576.394846][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1576.394850][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1576.394852][ C2] ? __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:2772) [ 1576.394854][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1576.394857][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1576.394859][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1576.394861][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1576.394863][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1576.394866][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1576.394870][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1576.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1576.394874][ C2] ? release_sock (net/core/sock.c:3794) [ 1576.394876][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1576.394878][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1576.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1576.394885][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1576.394887][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1576.394890][ C2] ? 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)) [ 1576.394893][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1576.394894][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1576.394897][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1576.394900][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1576.394901][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1576.394904][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1576.394906][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1576.394908][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1576.394910][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1576.394916][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1576.394919][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1576.394920][ C2] ? new_sync_read (fs/read_write.c:584) [ 1576.394922][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1576.394924][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1576.394925][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1576.394928][ C2] vfs_write (fs/read_write.c:686) [ 1576.394930][ C2] ksys_write (fs/read_write.c:739) [ 1576.394932][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1576.394934][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1576.394936][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1576.394939][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1576.394942][ C2] RIP: 0033:0x7f814975fc5e [ 1576.394947][ C2] 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 [ 1576.394948][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1576.394950][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1576.394951][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1576.394952][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1576.394952][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1576.394953][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1601.803627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1601.803863][ C2] rcu: 2-....: (649772 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=151578 | [ 1601.804063][ C2] rcu: (t=650031 jiffies g=521497 q=18042 ncpus=4) | [ 1601.804247][ C2] Tainted: [L]=SOFTLOCKUP [ 1601.804249][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1601.804250][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1601.804260][ C2] 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 [ 1601.804262][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1601.804265][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1601.804266][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1601.804267][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1601.804268][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1601.804269][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1601.804271][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1601.804274][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1601.804275][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1601.804276][ C2] PKRU: 55555554 [ 1601.804277][ C2] Call Trace: [ 1601.804278][ C2] [ 1601.804279][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1601.804284][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1601.804286][ C2] ? __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)) [ 1601.804290][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1601.804293][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1601.804295][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1601.804298][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1601.804300][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1601.804303][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1601.804305][ C2] ? __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:2772) [ 1601.804307][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1601.804310][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1601.804312][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1601.804314][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1601.804316][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1601.804318][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1601.804322][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1601.804324][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1601.804326][ C2] ? release_sock (net/core/sock.c:3794) [ 1601.804328][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1601.804330][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1601.804333][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1601.804336][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1601.804338][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1601.804342][ C2] ? 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)) [ 1601.804344][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1601.804346][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1601.804348][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1601.804350][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1601.804352][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1601.804354][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1601.804356][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1601.804359][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1601.804360][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1601.804362][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1601.804364][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1601.804365][ C2] ? new_sync_read (fs/read_write.c:584) [ 1601.804367][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1601.804368][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1601.804370][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1601.804372][ C2] vfs_write (fs/read_write.c:686) [ 1601.804374][ C2] ksys_write (fs/read_write.c:739) [ 1601.804376][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1601.804378][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1601.804380][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1601.804382][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1601.804385][ C2] RIP: 0033:0x7f814975fc5e [ 1601.804389][ C2] 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 [ 1601.804390][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1601.804392][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1601.804393][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1601.804393][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1601.804394][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1601.804395][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1606.991990][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 1606.992107][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 1606.992216][ C2] NMI backtrace for cpu 2 | [ 1606.992234][ C2] Tainted: [L]=SOFTLOCKUP [ 1606.992235][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1606.992237][ C2] RIP: 0010:native_apic_msr_read (./arch/x86/include/asm/msr.h:75 ./arch/x86/include/asm/msr.h:108 ./arch/x86/include/asm/apic.h:227) [ 1606.992246][ C2] Code: 08 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 ff ff ff ff 81 ff e0 00 00 00 74 15 c1 ef 04 8d 8f 00 08 00 00 0f 32 <48> c1 e2 20 48 09 d0 66 90 c3 c3 48 83 ec 08 48 89 c6 31 d2 89 cf All code ======== 0: 08 00 or %al,(%rax) 2: 00 66 66 add %ah,0x66(%rsi) 5: 2e 0f 1f 84 00 00 00 cs nopl 0x0(%rax,%rax,1) c: 00 00 e: f3 0f 1e fa endbr64 12: b8 ff ff ff ff mov $0xffffffff,%eax 17: 81 ff e0 00 00 00 cmp $0xe0,%edi 1d: 74 15 je 0x34 1f: c1 ef 04 shr $0x4,%edi 22: 8d 8f 00 08 00 00 lea 0x800(%rdi),%ecx 28: 0f 32 rdmsr 2a:* 48 c1 e2 20 shl $0x20,%rdx <-- trapping instruction 2e: 48 09 d0 or %rdx,%rax 31: 66 90 xchg %ax,%ax 33: c3 ret 34: c3 ret 35: 48 83 ec 08 sub $0x8,%rsp 39: 48 89 c6 mov %rax,%rsi 3c: 31 d2 xor %edx,%edx 3e: 89 cf mov %ecx,%edi Code starting with the faulting instruction =========================================== 0: 48 c1 e2 20 shl $0x20,%rdx 4: 48 09 d0 or %rdx,%rax 7: 66 90 xchg %ax,%ax 9: c3 ret a: c3 ret b: 48 83 ec 08 sub $0x8,%rsp f: 48 89 c6 mov %rax,%rsi 12: 31 d2 xor %edx,%edx 14: 89 cf mov %ecx,%edi [ 1606.992248][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000012 [ 1606.992252][ C2] RAX: 0000000000000001 RBX: ff11000002980428 RCX: 0000000000000819 [ 1606.992253][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000019 [ 1606.992254][ C2] RBP: ff11000002980438 R08: ffffffffaa2da398 R09: fff3fc00000431df [ 1606.992255][ C2] R10: 0000000000000003 R11: 1fe2200006a6666a R12: ff110000027b3040 [ 1606.992256][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 1606.992259][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1606.992262][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1606.992263][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1606.992263][ C2] PKRU: 55555554 [ 1606.992264][ C2] Call Trace: [ 1606.992268][ C2] [ 1606.992269][ C2] ioapic_ack_level (./arch/x86/include/asm/apic.h:404 arch/x86/kernel/apic/io_apic.c:1700) [ 1606.992275][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 1606.992280][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 1606.992283][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 1606.992286][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 1606.992290][ C2] [ 1606.992291][ C2] [ 1606.992292][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1606.992295][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1606.992299][ C2] 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 [ 1606.992300][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1606.992301][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1606.992302][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1606.992302][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1606.992303][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1606.992304][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1606.992305][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1606.992308][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1606.992312][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1606.992314][ C2] ? __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)) [ 1606.992317][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1606.992321][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1606.992322][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1606.992326][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1606.992329][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1606.992332][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1606.992334][ C2] ? __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:2772) [ 1606.992336][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1606.992339][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1606.992341][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1606.992343][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1606.992345][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1606.992347][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1606.992351][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1606.992353][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1606.992355][ C2] ? release_sock (net/core/sock.c:3794) [ 1606.992357][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1606.992360][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1606.992363][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1606.992366][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1606.992368][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1606.992371][ C2] ? 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)) [ 1606.992374][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1606.992376][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1606.992378][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1606.992381][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1606.992382][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1606.992385][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1606.992386][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1606.992389][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1606.992390][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1606.992392][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1606.992395][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1606.992396][ C2] ? new_sync_read (fs/read_write.c:584) [ 1606.992398][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1606.992399][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1606.992401][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1606.992403][ C2] vfs_write (fs/read_write.c:686) [ 1606.992406][ C2] ksys_write (fs/read_write.c:739) [ 1606.992407][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1606.992409][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1606.992412][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1606.992414][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1606.992415][ C2] RIP: 0033:0x7f814975fc5e [ 1606.992419][ C2] 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 [ 1606.992420][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1606.992422][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1606.992423][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1606.992424][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1606.992424][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1606.992425][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1632.394772][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1632.394774][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1632.394776][ C2] softirqs last disabled at (21214): __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:2772) | [ 1632.394784][ C2] Tainted: [L]=SOFTLOCKUP [ 1632.394785][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1632.394786][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1632.394789][ C2] 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 [ 1632.394791][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1632.394793][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1632.394794][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1632.394795][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1632.394796][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1632.394796][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1632.394799][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1632.394802][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1632.394803][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1632.394804][ C2] PKRU: 55555554 [ 1632.394805][ C2] Call Trace: [ 1632.394808][ C2] [ 1632.394811][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1632.394815][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1632.394817][ C2] ? __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)) [ 1632.394820][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1632.394823][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1632.394825][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1632.394827][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1632.394830][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1632.394833][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1632.394835][ C2] ? __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:2772) [ 1632.394837][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1632.394840][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1632.394842][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1632.394843][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1632.394845][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1632.394847][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1632.394851][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1632.394853][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1632.394855][ C2] ? release_sock (net/core/sock.c:3794) [ 1632.394857][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1632.394858][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1632.394862][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1632.394864][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1632.394866][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1632.394868][ C2] ? 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)) [ 1632.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1632.394872][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1632.394874][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1632.394876][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1632.394877][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1632.394880][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1632.394881][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1632.394883][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1632.394885][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1632.394886][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1632.394889][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1632.394890][ C2] ? new_sync_read (fs/read_write.c:584) [ 1632.394892][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1632.394893][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1632.394895][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1632.394897][ C2] vfs_write (fs/read_write.c:686) [ 1632.394899][ C2] ksys_write (fs/read_write.c:739) [ 1632.394901][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1632.394903][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1632.394905][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1632.394907][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1632.394910][ C2] RIP: 0033:0x7f814975fc5e [ 1632.394912][ C2] 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 [ 1632.394913][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1632.394915][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1632.394916][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1632.394916][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1632.394917][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1632.394918][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1660.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1660.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1660.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 1660.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 1660.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1660.394769][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1660.394772][ C2] 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 [ 1660.394773][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1660.394774][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1660.394775][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1660.394776][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1660.394777][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1660.394778][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1660.394780][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1660.394783][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1660.394783][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1660.394784][ C2] PKRU: 55555554 [ 1660.394785][ C2] Call Trace: [ 1660.394788][ C2] [ 1660.394791][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1660.394793][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1660.394795][ C2] ? __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)) [ 1660.394798][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1660.394800][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1660.394802][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1660.394804][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1660.394807][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1660.394810][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1660.394811][ C2] ? __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:2772) [ 1660.394814][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1660.394816][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1660.394818][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1660.394820][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1660.394822][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1660.394824][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1660.394827][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1660.394828][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1660.394830][ C2] ? release_sock (net/core/sock.c:3794) [ 1660.394832][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1660.394834][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1660.394837][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1660.394839][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1660.394841][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1660.394843][ C2] ? 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)) [ 1660.394845][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1660.394846][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1660.394848][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1660.394850][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1660.394851][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1660.394853][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1660.394855][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1660.394856][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1660.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1660.394860][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1660.394861][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1660.394863][ C2] ? new_sync_read (fs/read_write.c:584) [ 1660.394865][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1660.394866][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1660.394867][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1660.394870][ C2] vfs_write (fs/read_write.c:686) [ 1660.394872][ C2] ksys_write (fs/read_write.c:739) [ 1660.394874][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1660.394875][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1660.394877][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1660.394879][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1660.394881][ C2] RIP: 0033:0x7f814975fc5e [ 1660.394884][ C2] 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 [ 1660.394885][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1660.394886][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1660.394887][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1660.394887][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1660.394888][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1660.394889][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1679.807625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1679.807909][ C2] rcu: 2-....: (727743 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=170064 | [ 1679.808128][ C2] rcu: (t=728035 jiffies g=521497 q=19626 ncpus=4) | [ 1679.808315][ C2] Tainted: [L]=SOFTLOCKUP [ 1679.808316][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1679.808317][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1679.808321][ C2] 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 [ 1679.808322][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1679.808324][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1679.808325][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1679.808326][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1679.808327][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1679.808328][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1679.808330][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1679.808332][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1679.808333][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1679.808334][ C2] PKRU: 55555554 [ 1679.808335][ C2] Call Trace: [ 1679.808335][ C2] [ 1679.808336][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1679.808339][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1679.808341][ C2] ? __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)) [ 1679.808343][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1679.808345][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1679.808347][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1679.808349][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1679.808352][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1679.808355][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1679.808356][ C2] ? __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:2772) [ 1679.808359][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1679.808361][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1679.808363][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1679.808365][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1679.808367][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1679.808369][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1679.808371][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1679.808373][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1679.808375][ C2] ? release_sock (net/core/sock.c:3794) [ 1679.808377][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1679.808379][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1679.808382][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1679.808384][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1679.808385][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1679.808387][ C2] ? 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)) [ 1679.808389][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1679.808390][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1679.808392][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1679.808394][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1679.808395][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1679.808397][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1679.808399][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1679.808400][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1679.808402][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1679.808404][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1679.808406][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1679.808407][ C2] ? new_sync_read (fs/read_write.c:584) [ 1679.808409][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1679.808410][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1679.808412][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1679.808414][ C2] vfs_write (fs/read_write.c:686) [ 1679.808416][ C2] ksys_write (fs/read_write.c:739) [ 1679.808418][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1679.808420][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1679.808422][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1679.808423][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1679.808425][ C2] RIP: 0033:0x7f814975fc5e [ 1679.808427][ C2] 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 [ 1679.808428][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1679.808429][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1679.808430][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1679.808431][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1679.808431][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1679.808432][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1704.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1704.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1704.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 1704.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 1704.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1704.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1704.394772][ C2] 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 [ 1704.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1704.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1704.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1704.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1704.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1704.394778][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1704.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1704.394784][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1704.394785][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1704.394785][ C2] PKRU: 55555554 [ 1704.394786][ C2] Call Trace: [ 1704.394790][ C2] [ 1704.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1704.394796][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1704.394798][ C2] ? __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)) [ 1704.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1704.394802][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1704.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1704.394806][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1704.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1704.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1704.394814][ C2] ? __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:2772) [ 1704.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1704.394819][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1704.394821][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1704.394822][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1704.394824][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1704.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1704.394829][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1704.394831][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1704.394833][ C2] ? release_sock (net/core/sock.c:3794) [ 1704.394835][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1704.394837][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1704.394840][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1704.394842][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1704.394844][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1704.394846][ C2] ? 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)) [ 1704.394847][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1704.394848][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1704.394850][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1704.394852][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1704.394853][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1704.394855][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1704.394857][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1704.394859][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1704.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1704.394862][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1704.394863][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1704.394865][ C2] ? new_sync_read (fs/read_write.c:584) [ 1704.394867][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1704.394868][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1704.394870][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1704.394872][ C2] vfs_write (fs/read_write.c:686) [ 1704.394874][ C2] ksys_write (fs/read_write.c:739) [ 1704.394876][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1704.394878][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1704.394880][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1704.394881][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1704.394884][ C2] RIP: 0033:0x7f814975fc5e [ 1704.394886][ C2] 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 [ 1704.394887][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1704.394888][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1704.394889][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1704.394890][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1704.394891][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1704.394891][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1705.296014][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 1705.296124][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 1705.296227][ C2] NMI backtrace for cpu 2 | [ 1705.296234][ C2] Tainted: [L]=SOFTLOCKUP [ 1705.296235][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1705.296236][ C2] RIP: 0010:irq_entries_start (./arch/x86/include/asm/idtentry.h:551) [ 1705.296239][ C2] Code: c9 45 31 c0 45 31 c9 45 31 d2 45 31 db 31 db 31 ed 45 31 e4 45 31 ed 45 31 f6 45 31 ff c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1e fa 6a 20 e9 b5 11 00 00 cc cc cc cc cc f3 0f 1e fa 6a 21 All code ======== 0: c9 leave 1: 45 31 c0 xor %r8d,%r8d 4: 45 31 c9 xor %r9d,%r9d 7: 45 31 d2 xor %r10d,%r10d a: 45 31 db xor %r11d,%r11d d: 31 db xor %ebx,%ebx f: 31 ed xor %ebp,%ebp 11: 45 31 e4 xor %r12d,%r12d 14: 45 31 ed xor %r13d,%r13d 17: 45 31 f6 xor %r14d,%r14d 1a: 45 31 ff xor %r15d,%r15d 1d: c3 ret 1e: 90 nop 1f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 26: 00 00 00 00 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 6a 20 push $0x20 30: e9 b5 11 00 00 jmp 0x11ea 35: cc int3 36: cc int3 37: cc int3 38: cc int3 39: cc int3 3a: f3 0f 1e fa endbr64 3e: 6a 21 push $0x21 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 6a 20 push $0x20 6: e9 b5 11 00 00 jmp 0x11c0 b: cc int3 c: cc int3 d: cc int3 e: cc int3 f: cc int3 10: f3 0f 1e fa endbr64 14: 6a 21 push $0x21 [ 1705.296240][ C2] RSP: 0018:ffa0000000617558 EFLAGS: 00000002 [ 1705.296242][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1705.296243][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1705.296244][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1705.296245][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1705.296245][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1705.296248][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1705.296250][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1705.296251][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1705.296252][ C2] PKRU: 55555554 [ 1705.296252][ C2] Call Trace: [ 1705.296254][ C2] [ 1705.296254][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1705.296256][ C2] 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 [ 1705.296257][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1705.296260][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1705.296262][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1705.296264][ C2] ? __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)) [ 1705.296266][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1705.296268][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1705.296270][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1705.296272][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1705.296275][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1705.296277][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1705.296279][ C2] ? __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:2772) [ 1705.296281][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1705.296284][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1705.296286][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1705.296288][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1705.296290][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1705.296292][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1705.296294][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1705.296296][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1705.296298][ C2] ? release_sock (net/core/sock.c:3794) [ 1705.296300][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1705.296301][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1705.296304][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1705.296306][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1705.296308][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1705.296310][ C2] ? 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)) [ 1705.296311][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1705.296312][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1705.296314][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1705.296316][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1705.296317][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1705.296320][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1705.296321][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1705.296322][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1705.296324][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1705.296326][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1705.296327][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1705.296329][ C2] ? new_sync_read (fs/read_write.c:584) [ 1705.296331][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1705.296332][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1705.296334][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1705.296336][ C2] vfs_write (fs/read_write.c:686) [ 1705.296338][ C2] ksys_write (fs/read_write.c:739) [ 1705.296340][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1705.296341][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1705.296343][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1705.296345][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1705.296347][ C2] RIP: 0033:0x7f814975fc5e [ 1705.296348][ C2] 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 [ 1705.296349][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1705.296350][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1705.296351][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1705.296352][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1705.296352][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1705.296353][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1732.394764][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1732.394766][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1732.394768][ C2] softirqs last disabled at (21214): __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:2772) | [ 1732.394775][ C2] Tainted: [L]=SOFTLOCKUP [ 1732.394775][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1732.394776][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1732.394779][ C2] 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 [ 1732.394780][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1732.394782][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1732.394783][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1732.394783][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1732.394784][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1732.394785][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1732.394787][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1732.394790][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1732.394791][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1732.394792][ C2] PKRU: 55555554 [ 1732.394793][ C2] Call Trace: [ 1732.394796][ C2] [ 1732.394799][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1732.394801][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1732.394803][ C2] ? __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)) [ 1732.394805][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1732.394808][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1732.394810][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1732.394812][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1732.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1732.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1732.394819][ C2] ? __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:2772) [ 1732.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1732.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1732.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1732.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1732.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1732.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1732.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1732.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1732.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 1732.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1732.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1732.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1732.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1732.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1732.394856][ C2] ? 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)) [ 1732.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1732.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1732.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1732.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1732.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1732.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1732.394868][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1732.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1732.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1732.394873][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1732.394875][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1732.394876][ C2] ? new_sync_read (fs/read_write.c:584) [ 1732.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1732.394880][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1732.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1732.394884][ C2] vfs_write (fs/read_write.c:686) [ 1732.394886][ C2] ksys_write (fs/read_write.c:739) [ 1732.394887][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1732.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1732.394891][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1732.394893][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1732.394895][ C2] RIP: 0033:0x7f814975fc5e [ 1732.394897][ C2] 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 [ 1732.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1732.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1732.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1732.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1732.394901][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1732.394902][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1757.811626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1757.811936][ C2] rcu: 2-....: (805715 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=187881 | [ 1757.812168][ C2] rcu: (t=806039 jiffies g=521497 q=21146 ncpus=4) | [ 1757.812309][ C2] Tainted: [L]=SOFTLOCKUP [ 1757.812310][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1757.812311][ C2] 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) [ 1757.812316][ C2] 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 [ 1757.812318][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000282 [ 1757.812320][ C2] RAX: ff11000012560b4c RBX: ff11000012560b48 RCX: ffffffffac5390f1 [ 1757.812321][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1757.812321][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1757.812322][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1757.812323][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1757.812325][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1757.812328][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1757.812329][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1757.812329][ C2] PKRU: 55555554 [ 1757.812330][ C2] Call Trace: [ 1757.812331][ C2] [ 1757.812332][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1757.812334][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1757.812337][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1757.812339][ C2] ? __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)) [ 1757.812341][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1757.812343][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1757.812345][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1757.812347][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1757.812349][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1757.812352][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1757.812354][ C2] ? __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:2772) [ 1757.812356][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1757.812359][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1757.812361][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1757.812362][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1757.812364][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1757.812366][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1757.812369][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1757.812371][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1757.812373][ C2] ? release_sock (net/core/sock.c:3794) [ 1757.812375][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1757.812376][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1757.812379][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1757.812381][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1757.812383][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1757.812385][ C2] ? 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)) [ 1757.812386][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1757.812387][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1757.812389][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1757.812391][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1757.812392][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1757.812395][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1757.812396][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1757.812398][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1757.812399][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1757.812401][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1757.812402][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1757.812404][ C2] ? new_sync_read (fs/read_write.c:584) [ 1757.812406][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1757.812407][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1757.812409][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1757.812411][ C2] vfs_write (fs/read_write.c:686) [ 1757.812413][ C2] ksys_write (fs/read_write.c:739) [ 1757.812415][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1757.812417][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1757.812419][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1757.812420][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1757.812422][ C2] RIP: 0033:0x7f814975fc5e [ 1757.812424][ C2] 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 [ 1757.812425][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1757.812426][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1757.812427][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1757.812427][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1757.812428][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1757.812429][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1784.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1784.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1784.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 1784.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 1784.394767][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1784.394769][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1784.394771][ C2] 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 [ 1784.394772][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1784.394774][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1784.394775][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1784.394775][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1784.394776][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1784.394777][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1784.394779][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1784.394782][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1784.394783][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1784.394784][ C2] PKRU: 55555554 [ 1784.394784][ C2] Call Trace: [ 1784.394787][ C2] [ 1784.394790][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1784.394792][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1784.394794][ C2] ? __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)) [ 1784.394797][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1784.394799][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1784.394800][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1784.394803][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1784.394805][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1784.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1784.394810][ C2] ? __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:2772) [ 1784.394812][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1784.394815][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1784.394817][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1784.394819][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1784.394821][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1784.394823][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1784.394825][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1784.394827][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1784.394829][ C2] ? release_sock (net/core/sock.c:3794) [ 1784.394831][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1784.394833][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1784.394836][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1784.394838][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1784.394840][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1784.394842][ C2] ? 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)) [ 1784.394843][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1784.394844][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1784.394846][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1784.394848][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1784.394849][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1784.394852][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1784.394853][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1784.394855][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1784.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1784.394858][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1784.394860][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1784.394861][ C2] ? new_sync_read (fs/read_write.c:584) [ 1784.394863][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1784.394865][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1784.394866][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1784.394868][ C2] vfs_write (fs/read_write.c:686) [ 1784.394870][ C2] ksys_write (fs/read_write.c:739) [ 1784.394872][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1784.394874][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1784.394876][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1784.394878][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1784.394880][ C2] RIP: 0033:0x7f814975fc5e [ 1784.394882][ C2] 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 [ 1784.394883][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1784.394885][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1784.394886][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1784.394886][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1784.394887][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1784.394888][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1803.599974][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 1803.600106][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 1803.600251][ C2] NMI backtrace for cpu 2 | [ 1803.600260][ C2] Tainted: [L]=SOFTLOCKUP [ 1803.600261][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1803.600262][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 1803.600267][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 1803.600268][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 1803.600270][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 1803.600271][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 1803.600272][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 1803.600273][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 1803.600274][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 1803.600276][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1803.600280][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1803.600281][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1803.600281][ C2] PKRU: 55555554 [ 1803.600282][ C2] Call Trace: [ 1803.600285][ C2] [ 1803.600288][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 1803.600289][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 1803.600293][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 1803.600295][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 1803.600297][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 1803.600300][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 1803.600302][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 1803.600304][ C2] [ 1803.600305][ C2] [ 1803.600306][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1803.600308][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1803.600310][ C2] 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 [ 1803.600311][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1803.600312][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1803.600313][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1803.600313][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1803.600314][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1803.600314][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1803.600316][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1803.600318][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1803.600320][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1803.600322][ C2] ? __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)) [ 1803.600324][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1803.600326][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1803.600328][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1803.600330][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1803.600333][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1803.600336][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1803.600338][ C2] ? __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:2772) [ 1803.600340][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1803.600343][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1803.600345][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1803.600346][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1803.600348][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1803.600351][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1803.600353][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1803.600355][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1803.600357][ C2] ? release_sock (net/core/sock.c:3794) [ 1803.600359][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1803.600361][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1803.600364][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1803.600366][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1803.600367][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1803.600369][ C2] ? 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)) [ 1803.600371][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1803.600372][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1803.600374][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1803.600376][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1803.600377][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1803.600380][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1803.600381][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1803.600382][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1803.600384][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1803.600386][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1803.600387][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1803.600389][ C2] ? new_sync_read (fs/read_write.c:584) [ 1803.600391][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1803.600392][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1803.600394][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1803.600396][ C2] vfs_write (fs/read_write.c:686) [ 1803.600398][ C2] ksys_write (fs/read_write.c:739) [ 1803.600400][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1803.600401][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1803.600404][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1803.600405][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1803.600407][ C2] RIP: 0033:0x7f814975fc5e [ 1803.600409][ C2] 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 [ 1803.600410][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1803.600411][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1803.600412][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1803.600413][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1803.600413][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1803.600414][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1828.394775][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1828.394777][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1828.394781][ C2] softirqs last disabled at (21214): __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:2772) | [ 1828.394791][ C2] Tainted: [L]=SOFTLOCKUP [ 1828.394792][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1828.394794][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1828.394798][ C2] 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.394799][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1828.394801][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1828.394803][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1828.394804][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1828.394804][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1828.394805][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1828.394808][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1828.394811][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1828.394812][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1828.394813][ C2] PKRU: 55555554 [ 1828.394814][ C2] Call Trace: [ 1828.394818][ C2] [ 1828.394822][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1828.394827][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1828.394830][ C2] ? __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.394834][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1828.394838][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1828.394839][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1828.394842][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1828.394845][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1828.394848][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1828.394850][ C2] ? __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:2772) [ 1828.394852][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1828.394855][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1828.394857][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1828.394859][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1828.394861][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1828.394864][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1828.394868][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1828.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1828.394872][ C2] ? release_sock (net/core/sock.c:3794) [ 1828.394874][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1828.394876][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1828.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1828.394883][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1828.394885][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1828.394889][ C2] ? 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.394892][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1828.394893][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1828.394896][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1828.394899][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1828.394900][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1828.394903][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1828.394904][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1828.394907][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1828.394908][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1828.394910][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1828.394913][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1828.394914][ C2] ? new_sync_read (fs/read_write.c:584) [ 1828.394916][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1828.394917][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1828.394919][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1828.394921][ C2] vfs_write (fs/read_write.c:686) [ 1828.394924][ C2] ksys_write (fs/read_write.c:739) [ 1828.394926][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1828.394928][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1828.394930][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1828.394933][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1828.394936][ C2] RIP: 0033:0x7f814975fc5e [ 1828.394941][ C2] 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.394942][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1828.394944][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1828.394945][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1828.394945][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1828.394946][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1828.394947][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1835.815625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1835.815870][ C2] rcu: 2-....: (883685 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=204829 | [ 1835.816152][ C2] rcu: (t=884043 jiffies g=521497 q=22743 ncpus=4) | [ 1835.816296][ C2] Tainted: [L]=SOFTLOCKUP [ 1835.816297][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1835.816299][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1835.816308][ C2] 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 [ 1835.816309][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1835.816312][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1835.816314][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1835.816315][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1835.816315][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1835.816316][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1835.816319][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1835.816322][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1835.816323][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1835.816323][ C2] PKRU: 55555554 [ 1835.816324][ C2] Call Trace: [ 1835.816325][ C2] [ 1835.816326][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1835.816331][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1835.816333][ C2] ? __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)) [ 1835.816337][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1835.816340][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1835.816342][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1835.816346][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1835.816348][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1835.816351][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1835.816353][ C2] ? __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:2772) [ 1835.816355][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1835.816357][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1835.816360][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1835.816361][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1835.816363][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1835.816365][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1835.816370][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1835.816372][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1835.816374][ C2] ? release_sock (net/core/sock.c:3794) [ 1835.816376][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1835.816378][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1835.816381][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1835.816384][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1835.816386][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1835.816389][ C2] ? 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)) [ 1835.816392][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1835.816394][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1835.816396][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1835.816399][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1835.816400][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1835.816402][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1835.816404][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1835.816406][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1835.816408][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1835.816410][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1835.816412][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1835.816413][ C2] ? new_sync_read (fs/read_write.c:584) [ 1835.816415][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1835.816417][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1835.816418][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1835.816420][ C2] vfs_write (fs/read_write.c:686) [ 1835.816422][ C2] ksys_write (fs/read_write.c:739) [ 1835.816424][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1835.816426][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1835.816428][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1835.816431][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1835.816433][ C2] RIP: 0033:0x7f814975fc5e [ 1835.816435][ C2] 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 [ 1835.816436][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1835.816438][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1835.816439][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1835.816439][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1835.816440][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1835.816441][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1860.394779][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1860.394781][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1860.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 1860.394794][ C2] Tainted: [L]=SOFTLOCKUP [ 1860.394795][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1860.394797][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1860.394801][ C2] 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 [ 1860.394802][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1860.394804][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1860.394805][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1860.394806][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1860.394807][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1860.394808][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1860.394810][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1860.394814][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1860.394815][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1860.394816][ C2] PKRU: 55555554 [ 1860.394817][ C2] Call Trace: [ 1860.394819][ C2] [ 1860.394823][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1860.394828][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1860.394830][ C2] ? __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)) [ 1860.394834][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1860.394837][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1860.394839][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1860.394842][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1860.394844][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1860.394848][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1860.394850][ C2] ? __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:2772) [ 1860.394852][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1860.394855][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1860.394857][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1860.394859][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1860.394861][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1860.394863][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1860.394867][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1860.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1860.394871][ C2] ? release_sock (net/core/sock.c:3794) [ 1860.394873][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1860.394876][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1860.394879][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1860.394882][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1860.394884][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1860.394888][ C2] ? 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)) [ 1860.394890][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1860.394892][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1860.394894][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1860.394897][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1860.394898][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1860.394901][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1860.394903][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1860.394905][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1860.394907][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1860.394908][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1860.394911][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1860.394913][ C2] ? new_sync_read (fs/read_write.c:584) [ 1860.394914][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1860.394916][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1860.394917][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1860.394920][ C2] vfs_write (fs/read_write.c:686) [ 1860.394922][ C2] ksys_write (fs/read_write.c:739) [ 1860.394924][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1860.394926][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1860.394928][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1860.394931][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1860.394934][ C2] RIP: 0033:0x7f814975fc5e [ 1860.394938][ C2] 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 [ 1860.394939][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1860.394941][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1860.394942][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1860.394942][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1860.394943][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1860.394944][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1888.394776][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1888.394778][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1888.394782][ C2] softirqs last disabled at (21214): __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:2772) | [ 1888.394791][ C2] Tainted: [L]=SOFTLOCKUP [ 1888.394792][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1888.394795][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1888.394798][ C2] 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 [ 1888.394800][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1888.394802][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1888.394804][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1888.394804][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1888.394805][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1888.394806][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1888.394809][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1888.394812][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1888.394813][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1888.394814][ C2] PKRU: 55555554 [ 1888.394815][ C2] Call Trace: [ 1888.394818][ C2] [ 1888.394822][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1888.394828][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1888.394830][ C2] ? __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)) [ 1888.394834][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1888.394838][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1888.394840][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1888.394842][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1888.394845][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1888.394848][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1888.394850][ C2] ? __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:2772) [ 1888.394852][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1888.394855][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1888.394857][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1888.394859][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1888.394861][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1888.394864][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1888.394868][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1888.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1888.394872][ C2] ? release_sock (net/core/sock.c:3794) [ 1888.394874][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1888.394877][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1888.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1888.394883][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1888.394885][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1888.394889][ C2] ? 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)) [ 1888.394892][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1888.394893][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1888.394895][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1888.394898][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1888.394900][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1888.394902][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1888.394904][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1888.394906][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1888.394908][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1888.394910][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1888.394912][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1888.394914][ C2] ? new_sync_read (fs/read_write.c:584) [ 1888.394916][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1888.394917][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1888.394919][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1888.394921][ C2] vfs_write (fs/read_write.c:686) [ 1888.394924][ C2] ksys_write (fs/read_write.c:739) [ 1888.394926][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1888.394928][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1888.394930][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1888.394933][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1888.394937][ C2] RIP: 0033:0x7f814975fc5e [ 1888.394941][ C2] 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 [ 1888.394943][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1888.394944][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1888.394945][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1888.394946][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1888.394947][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1888.394948][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1901.904159][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 1901.904288][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 1901.904431][ C2] NMI backtrace for cpu 2 | [ 1901.904441][ C2] Tainted: [L]=SOFTLOCKUP [ 1901.904442][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1901.904443][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 1901.904449][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 1901.904451][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 1901.904453][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 1901.904455][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 1901.904456][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 1901.904456][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 1901.904457][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 1901.904460][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1901.904463][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1901.904464][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1901.904465][ C2] PKRU: 55555554 [ 1901.904465][ C2] Call Trace: [ 1901.904468][ C2] [ 1901.904477][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 1901.904479][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 1901.904483][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 1901.904485][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 1901.904488][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 1901.904492][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 1901.904495][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 1901.904498][ C2] [ 1901.904499][ C2] [ 1901.904499][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1901.904502][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1901.904505][ C2] 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 [ 1901.904506][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1901.904507][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1901.904508][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1901.904509][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1901.904509][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1901.904510][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1901.904511][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1901.904514][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1901.904516][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1901.904519][ C2] ? __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)) [ 1901.904522][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1901.904524][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1901.904526][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1901.904529][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1901.904532][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1901.904535][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1901.904536][ C2] ? __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:2772) [ 1901.904539][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1901.904542][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1901.904544][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1901.904545][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1901.904547][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1901.904550][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1901.904553][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1901.904555][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1901.904557][ C2] ? release_sock (net/core/sock.c:3794) [ 1901.904559][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1901.904561][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1901.904564][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1901.904567][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1901.904569][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1901.904572][ C2] ? 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)) [ 1901.904574][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1901.904575][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1901.904577][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1901.904580][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1901.904582][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1901.904584][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1901.904586][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1901.904588][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1901.904589][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1901.904591][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1901.904593][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1901.904594][ C2] ? new_sync_read (fs/read_write.c:584) [ 1901.904596][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1901.904598][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1901.904599][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1901.904602][ C2] vfs_write (fs/read_write.c:686) [ 1901.904604][ C2] ksys_write (fs/read_write.c:739) [ 1901.904605][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1901.904607][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1901.904610][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1901.904611][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1901.904613][ C2] RIP: 0033:0x7f814975fc5e [ 1901.904616][ C2] 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 [ 1901.904616][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1901.904618][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1901.904619][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1901.904619][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1901.904620][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1901.904621][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1913.819625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1913.819859][ C2] rcu: 2-....: (961656 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=222836 | [ 1913.820140][ C2] rcu: (t=962047 jiffies g=521497 q=24354 ncpus=4) | [ 1913.820282][ C2] Tainted: [L]=SOFTLOCKUP [ 1913.820283][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1913.820284][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1913.820289][ C2] 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 [ 1913.820291][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1913.820293][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1913.820294][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1913.820295][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1913.820296][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1913.820297][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1913.820299][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1913.820301][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1913.820302][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1913.820303][ C2] PKRU: 55555554 [ 1913.820303][ C2] Call Trace: [ 1913.820304][ C2] [ 1913.820305][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1913.820307][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1913.820310][ C2] ? __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)) [ 1913.820313][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1913.820315][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1913.820317][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1913.820320][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1913.820322][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1913.820324][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1913.820326][ C2] ? __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:2772) [ 1913.820328][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1913.820331][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1913.820333][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1913.820335][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1913.820337][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1913.820339][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1913.820341][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1913.820343][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1913.820345][ C2] ? release_sock (net/core/sock.c:3794) [ 1913.820347][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1913.820349][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1913.820352][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1913.820354][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1913.820356][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1913.820359][ C2] ? 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)) [ 1913.820360][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1913.820362][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1913.820364][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1913.820366][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1913.820367][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1913.820369][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1913.820371][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1913.820372][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1913.820374][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1913.820376][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1913.820377][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1913.820379][ C2] ? new_sync_read (fs/read_write.c:584) [ 1913.820380][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1913.820382][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1913.820383][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1913.820386][ C2] vfs_write (fs/read_write.c:686) [ 1913.820388][ C2] ksys_write (fs/read_write.c:739) [ 1913.820389][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1913.820391][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1913.820393][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1913.820395][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1913.820397][ C2] RIP: 0033:0x7f814975fc5e [ 1913.820399][ C2] 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 [ 1913.820400][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1913.820401][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1913.820402][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1913.820403][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1913.820403][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1913.820404][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1940.394777][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1940.394779][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1940.394783][ C2] softirqs last disabled at (21214): __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:2772) | [ 1940.394792][ C2] Tainted: [L]=SOFTLOCKUP [ 1940.394793][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1940.394795][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1940.394798][ C2] 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 [ 1940.394800][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1940.394802][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1940.394803][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1940.394804][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1940.394805][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1940.394805][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1940.394808][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1940.394811][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1940.394812][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1940.394813][ C2] PKRU: 55555554 [ 1940.394814][ C2] Call Trace: [ 1940.394816][ C2] [ 1940.394818][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1940.394824][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1940.394826][ C2] ? __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)) [ 1940.394830][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1940.394834][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1940.394836][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1940.394838][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1940.394841][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1940.394845][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1940.394846][ C2] ? __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:2772) [ 1940.394849][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1940.394852][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1940.394854][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1940.394856][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1940.394858][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1940.394860][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1940.394865][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1940.394866][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1940.394869][ C2] ? release_sock (net/core/sock.c:3794) [ 1940.394871][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1940.394873][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1940.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1940.394880][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1940.394882][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1940.394886][ C2] ? 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)) [ 1940.394889][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1940.394890][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1940.394893][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1940.394896][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1940.394897][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1940.394900][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1940.394901][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1940.394904][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1940.394905][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1940.394907][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1940.394910][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1940.394912][ C2] ? new_sync_read (fs/read_write.c:584) [ 1940.394913][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1940.394915][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1940.394916][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1940.394919][ C2] vfs_write (fs/read_write.c:686) [ 1940.394921][ C2] ksys_write (fs/read_write.c:739) [ 1940.394923][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1940.394925][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1940.394927][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1940.394930][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1940.394933][ C2] RIP: 0033:0x7f814975fc5e [ 1940.394937][ C2] 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 [ 1940.394938][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1940.394940][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1940.394941][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1940.394942][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1940.394943][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1940.394943][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1968.394779][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 1968.394781][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 1968.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 1968.394794][ C2] Tainted: [L]=SOFTLOCKUP [ 1968.394795][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1968.394798][ C2] 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) [ 1968.394804][ C2] 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 [ 1968.394806][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000206 [ 1968.394811][ C2] RAX: ff00000000000000 RBX: ff11000012560b48 RCX: ff11000012560b48 [ 1968.394812][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1968.394814][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ff11000012560b4b [ 1968.394815][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1968.394815][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 1968.394818][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1968.394822][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1968.394823][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1968.394824][ C2] PKRU: 55555554 [ 1968.394824][ C2] Call Trace: [ 1968.394827][ C2] [ 1968.394831][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 1968.394835][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1968.394838][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1968.394841][ C2] ? __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)) [ 1968.394844][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1968.394848][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1968.394850][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1968.394852][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1968.394855][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1968.394858][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1968.394860][ C2] ? __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:2772) [ 1968.394862][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1968.394865][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1968.394867][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1968.394869][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1968.394871][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1968.394874][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1968.394878][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1968.394880][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1968.394882][ C2] ? release_sock (net/core/sock.c:3794) [ 1968.394884][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1968.394886][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1968.394889][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1968.394893][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1968.394895][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1968.394898][ C2] ? 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)) [ 1968.394901][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1968.394902][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1968.394905][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1968.394907][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1968.394909][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1968.394912][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1968.394913][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1968.394916][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1968.394918][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1968.394919][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1968.394922][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1968.394923][ C2] ? new_sync_read (fs/read_write.c:584) [ 1968.394925][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1968.394927][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1968.394928][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1968.394931][ C2] vfs_write (fs/read_write.c:686) [ 1968.394933][ C2] ksys_write (fs/read_write.c:739) [ 1968.394935][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1968.394937][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1968.394939][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1968.394942][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1968.394946][ C2] RIP: 0033:0x7f814975fc5e [ 1968.394950][ C2] 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 [ 1968.394951][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1968.394953][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1968.394954][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1968.394955][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1968.394956][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1968.394957][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 1991.823625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1991.823939][ C2] rcu: 2-....: (1039635 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=240027 | [ 1991.824175][ C2] rcu: (t=1040051 jiffies g=521497 q=25497 ncpus=4) | [ 1991.824318][ C2] Tainted: [L]=SOFTLOCKUP [ 1991.824318][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1991.824320][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 1991.824324][ C2] 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 [ 1991.824326][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 1991.824328][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 1991.824329][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 1991.824330][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 1991.824331][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 1991.824332][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 1991.824334][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 1991.824337][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1991.824338][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 1991.824339][ C2] PKRU: 55555554 [ 1991.824340][ C2] Call Trace: [ 1991.824341][ C2] [ 1991.824342][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 1991.824344][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 1991.824347][ C2] ? __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)) [ 1991.824349][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1991.824351][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1991.824353][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1991.824356][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 1991.824358][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 1991.824361][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 1991.824362][ C2] ? __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:2772) [ 1991.824365][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 1991.824367][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 1991.824369][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1991.824371][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 1991.824373][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 1991.824375][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 1991.824378][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 1991.824379][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1991.824382][ C2] ? release_sock (net/core/sock.c:3794) [ 1991.824383][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 1991.824385][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 1991.824388][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1991.824390][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 1991.824392][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 1991.824394][ C2] ? 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)) [ 1991.824395][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1991.824397][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 1991.824399][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 1991.824400][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 1991.824402][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1991.824404][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 1991.824406][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 1991.824407][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 1991.824409][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 1991.824410][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 1991.824412][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1991.824414][ C2] ? new_sync_read (fs/read_write.c:584) [ 1991.824415][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1991.824417][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1991.824418][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 1991.824421][ C2] vfs_write (fs/read_write.c:686) [ 1991.824423][ C2] ksys_write (fs/read_write.c:739) [ 1991.824424][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 1991.824426][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1991.824428][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1991.824430][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1991.824432][ C2] RIP: 0033:0x7f814975fc5e [ 1991.824434][ C2] 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 [ 1991.824435][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 1991.824436][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 1991.824437][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 1991.824438][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 1991.824439][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 1991.824439][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2000.207961][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 2000.208087][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 2000.208198][ C2] NMI backtrace for cpu 2 | [ 2000.208207][ C2] Tainted: [L]=SOFTLOCKUP [ 2000.208208][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2000.208209][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 2000.208214][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 2000.208215][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 2000.208218][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 2000.208219][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 2000.208220][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 2000.208220][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 2000.208221][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 2000.208224][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2000.208227][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2000.208228][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2000.208229][ C2] PKRU: 55555554 [ 2000.208229][ C2] Call Trace: [ 2000.208231][ C2] [ 2000.208233][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 2000.208235][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 2000.208239][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 2000.208241][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 2000.208244][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 2000.208247][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 2000.208250][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 2000.208253][ C2] [ 2000.208254][ C2] [ 2000.208254][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 2000.208256][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2000.208259][ C2] 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 [ 2000.208260][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2000.208261][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2000.208262][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2000.208262][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2000.208263][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2000.208264][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2000.208265][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2000.208268][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2000.208270][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2000.208272][ C2] ? __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)) [ 2000.208274][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2000.208276][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2000.208278][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2000.208281][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2000.208283][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2000.208286][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2000.208288][ C2] ? __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:2772) [ 2000.208290][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2000.208292][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2000.208295][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2000.208296][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2000.208298][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2000.208300][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2000.208303][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2000.208305][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2000.208307][ C2] ? release_sock (net/core/sock.c:3794) [ 2000.208309][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2000.208310][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2000.208313][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2000.208316][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2000.208317][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2000.208319][ C2] ? 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)) [ 2000.208321][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2000.208322][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2000.208324][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2000.208326][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2000.208327][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2000.208329][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2000.208331][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2000.208333][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2000.208334][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2000.208336][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2000.208338][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2000.208339][ C2] ? new_sync_read (fs/read_write.c:584) [ 2000.208341][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2000.208342][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2000.208344][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2000.208346][ C2] vfs_write (fs/read_write.c:686) [ 2000.208348][ C2] ksys_write (fs/read_write.c:739) [ 2000.208350][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2000.208352][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2000.208354][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2000.208355][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2000.208357][ C2] RIP: 0033:0x7f814975fc5e [ 2000.208359][ C2] 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 [ 2000.208360][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2000.208361][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2000.208362][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2000.208363][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2000.208363][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2000.208364][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2024.394778][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2024.394780][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2024.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 2024.394793][ C2] Tainted: [L]=SOFTLOCKUP [ 2024.394795][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2024.394797][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2024.394801][ C2] 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 [ 2024.394803][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2024.394805][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2024.394806][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2024.394807][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2024.394808][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2024.394809][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2024.394811][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2024.394814][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2024.394815][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2024.394816][ C2] PKRU: 55555554 [ 2024.394817][ C2] Call Trace: [ 2024.394821][ C2] [ 2024.394824][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2024.394829][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2024.394831][ C2] ? __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)) [ 2024.394835][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2024.394839][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2024.394841][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2024.394843][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2024.394846][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2024.394849][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2024.394851][ C2] ? __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:2772) [ 2024.394853][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2024.394856][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2024.394858][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2024.394860][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2024.394862][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2024.394864][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2024.394869][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2024.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2024.394873][ C2] ? release_sock (net/core/sock.c:3794) [ 2024.394875][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2024.394877][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2024.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2024.394884][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2024.394886][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2024.394890][ C2] ? 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)) [ 2024.394892][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2024.394894][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2024.394896][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2024.394899][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2024.394901][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2024.394903][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2024.394905][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2024.394907][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2024.394909][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2024.394910][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2024.394913][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2024.394915][ C2] ? new_sync_read (fs/read_write.c:584) [ 2024.394916][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2024.394918][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2024.394919][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2024.394922][ C2] vfs_write (fs/read_write.c:686) [ 2024.394924][ C2] ksys_write (fs/read_write.c:739) [ 2024.394926][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2024.394928][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2024.394930][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2024.394933][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2024.394936][ C2] RIP: 0033:0x7f814975fc5e [ 2024.394940][ C2] 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 [ 2024.394942][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2024.394943][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2024.394944][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2024.394945][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2024.394946][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2024.394947][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2052.394778][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2052.394780][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2052.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 2052.394793][ C2] Tainted: [L]=SOFTLOCKUP [ 2052.394795][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2052.394797][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2052.394801][ C2] 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 [ 2052.394803][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2052.394805][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2052.394807][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2052.394807][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2052.394808][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2052.394809][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2052.394812][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2052.394815][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2052.394817][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2052.394817][ C2] PKRU: 55555554 [ 2052.394818][ C2] Call Trace: [ 2052.394822][ C2] [ 2052.394826][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2052.394831][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2052.394833][ C2] ? __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)) [ 2052.394837][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2052.394841][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2052.394843][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2052.394846][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2052.394848][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2052.394852][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2052.394854][ C2] ? __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:2772) [ 2052.394856][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2052.394859][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2052.394861][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2052.394863][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2052.394865][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2052.394867][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2052.394872][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2052.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2052.394876][ C2] ? release_sock (net/core/sock.c:3794) [ 2052.394878][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2052.394880][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2052.394884][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2052.394887][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2052.394889][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2052.394893][ C2] ? 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)) [ 2052.394895][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2052.394897][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2052.394900][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2052.394903][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2052.394904][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2052.394907][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2052.394908][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2052.394911][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2052.394913][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2052.394914][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2052.394917][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2052.394919][ C2] ? new_sync_read (fs/read_write.c:584) [ 2052.394921][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2052.394922][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2052.394924][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2052.394926][ C2] vfs_write (fs/read_write.c:686) [ 2052.394929][ C2] ksys_write (fs/read_write.c:739) [ 2052.394931][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2052.394933][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2052.394935][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2052.394938][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2052.394941][ C2] RIP: 0033:0x7f814975fc5e [ 2052.394945][ C2] 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 [ 2052.394946][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2052.394948][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2052.394949][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2052.394950][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2052.394950][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2052.394951][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2069.827625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2069.827875][ C2] rcu: 2-....: (1117606 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=271370 | [ 2069.828102][ C2] rcu: (t=1118055 jiffies g=521497 q=27091 ncpus=4) | [ 2069.828287][ C2] Tainted: [L]=SOFTLOCKUP [ 2069.828287][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2069.828289][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2069.828294][ C2] 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 [ 2069.828295][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2069.828298][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2069.828299][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2069.828300][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2069.828301][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2069.828301][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2069.828303][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2069.828307][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2069.828308][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2069.828309][ C2] PKRU: 55555554 [ 2069.828309][ C2] Call Trace: [ 2069.828310][ C2] [ 2069.828311][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2069.828314][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2069.828316][ C2] ? __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)) [ 2069.828318][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2069.828321][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2069.828322][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2069.828325][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2069.828327][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2069.828330][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2069.828332][ C2] ? __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:2772) [ 2069.828334][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2069.828337][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2069.828339][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2069.828341][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2069.828343][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2069.828345][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2069.828347][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2069.828349][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2069.828351][ C2] ? release_sock (net/core/sock.c:3794) [ 2069.828353][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2069.828355][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2069.828358][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2069.828360][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2069.828362][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2069.828369][ C2] ? 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)) [ 2069.828370][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2069.828372][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2069.828374][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2069.828375][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2069.828377][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2069.828379][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2069.828381][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2069.828382][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2069.828384][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2069.828386][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2069.828387][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2069.828389][ C2] ? new_sync_read (fs/read_write.c:584) [ 2069.828391][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2069.828392][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2069.828394][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2069.828396][ C2] vfs_write (fs/read_write.c:686) [ 2069.828398][ C2] ksys_write (fs/read_write.c:739) [ 2069.828400][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2069.828402][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2069.828404][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2069.828405][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2069.828407][ C2] RIP: 0033:0x7f814975fc5e [ 2069.828409][ C2] 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 [ 2069.828410][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2069.828412][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2069.828413][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2069.828413][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2069.828414][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2069.828415][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2096.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2096.394762][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2096.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 2096.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 2096.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2096.394773][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2096.394776][ C2] 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 [ 2096.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2096.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2096.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2096.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2096.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2096.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2096.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2096.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2096.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2096.394790][ C2] PKRU: 55555554 [ 2096.394791][ C2] Call Trace: [ 2096.394793][ C2] [ 2096.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2096.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2096.394800][ C2] ? __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)) [ 2096.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2096.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2096.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2096.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2096.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2096.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2096.394815][ C2] ? __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:2772) [ 2096.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2096.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2096.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2096.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2096.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2096.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2096.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2096.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2096.394834][ C2] ? release_sock (net/core/sock.c:3794) [ 2096.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2096.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2096.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2096.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2096.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2096.394847][ C2] ? 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)) [ 2096.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2096.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2096.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2096.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2096.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2096.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2096.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2096.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2096.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2096.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2096.394865][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2096.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 2096.394868][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2096.394870][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2096.394871][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2096.394874][ C2] vfs_write (fs/read_write.c:686) [ 2096.394876][ C2] ksys_write (fs/read_write.c:739) [ 2096.394877][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2096.394879][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2096.394882][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2096.394883][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2096.394885][ C2] RIP: 0033:0x7f814975fc5e [ 2096.394887][ C2] 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 [ 2096.394889][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2096.394890][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2096.394891][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2096.394892][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2096.394893][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2096.394893][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2098.512016][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 2098.512149][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 2098.512261][ C2] NMI backtrace for cpu 2 | [ 2098.512270][ C2] Tainted: [L]=SOFTLOCKUP [ 2098.512271][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2098.512272][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 2098.512277][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 2098.512279][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 2098.512281][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 2098.512282][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 2098.512283][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 2098.512284][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 2098.512285][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 2098.512287][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2098.512291][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2098.512291][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2098.512292][ C2] PKRU: 55555554 [ 2098.512293][ C2] Call Trace: [ 2098.512295][ C2] [ 2098.512297][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 2098.512299][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 2098.512302][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 2098.512304][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 2098.512307][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 2098.512310][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 2098.512313][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 2098.512316][ C2] [ 2098.512317][ C2] [ 2098.512317][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 2098.512319][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2098.512321][ C2] 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 [ 2098.512323][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2098.512324][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2098.512324][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2098.512325][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2098.512326][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2098.512326][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2098.512328][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2098.512330][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2098.512332][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2098.512335][ C2] ? __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)) [ 2098.512337][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2098.512339][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2098.512341][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2098.512343][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2098.512345][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2098.512348][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2098.512350][ C2] ? __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:2772) [ 2098.512352][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2098.512355][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2098.512357][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2098.512359][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2098.512361][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2098.512363][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2098.512365][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2098.512367][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2098.512369][ C2] ? release_sock (net/core/sock.c:3794) [ 2098.512372][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2098.512373][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2098.512376][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2098.512378][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2098.512380][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2098.512382][ C2] ? 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)) [ 2098.512383][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2098.512385][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2098.512387][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2098.512389][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2098.512390][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2098.512392][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2098.512394][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2098.512395][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2098.512397][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2098.512399][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2098.512401][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2098.512402][ C2] ? new_sync_read (fs/read_write.c:584) [ 2098.512404][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2098.512405][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2098.512407][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2098.512409][ C2] vfs_write (fs/read_write.c:686) [ 2098.512411][ C2] ksys_write (fs/read_write.c:739) [ 2098.512413][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2098.512415][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2098.512417][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2098.512419][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2098.512420][ C2] RIP: 0033:0x7f814975fc5e [ 2098.512422][ C2] 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 [ 2098.512423][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2098.512424][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2098.512425][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2098.512426][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2098.512427][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2098.512427][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2124.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2124.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2124.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 2124.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 2124.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2124.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2124.394782][ C2] 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 [ 2124.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2124.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2124.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2124.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2124.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2124.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2124.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2124.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2124.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2124.394796][ C2] PKRU: 55555554 [ 2124.394796][ C2] Call Trace: [ 2124.394800][ C2] [ 2124.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2124.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2124.394808][ C2] ? __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)) [ 2124.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2124.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2124.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2124.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2124.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2124.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2124.394825][ C2] ? __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:2772) [ 2124.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2124.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2124.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2124.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2124.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2124.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2124.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2124.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2124.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 2124.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2124.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2124.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2124.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2124.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2124.394857][ C2] ? 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)) [ 2124.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2124.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2124.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2124.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2124.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2124.394868][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2124.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2124.394871][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2124.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2124.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2124.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2124.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 2124.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2124.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2124.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2124.394885][ C2] vfs_write (fs/read_write.c:686) [ 2124.394887][ C2] ksys_write (fs/read_write.c:739) [ 2124.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2124.394890][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2124.394892][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2124.394894][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2124.394897][ C2] RIP: 0033:0x7f814975fc5e [ 2124.394899][ C2] 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 [ 2124.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2124.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2124.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2124.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2124.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2124.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2147.831625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2147.831859][ C2] rcu: 2-....: (1195576 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=302392 | [ 2147.832129][ C2] rcu: (t=1196059 jiffies g=521497 q=28682 ncpus=4) | [ 2147.832285][ C2] Tainted: [L]=SOFTLOCKUP [ 2147.832286][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2147.832288][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2147.832292][ C2] 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 [ 2147.832293][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2147.832295][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2147.832297][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2147.832297][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2147.832298][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2147.832299][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2147.832301][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2147.832304][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2147.832305][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2147.832306][ C2] PKRU: 55555554 [ 2147.832307][ C2] Call Trace: [ 2147.832308][ C2] [ 2147.832309][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2147.832311][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2147.832313][ C2] ? __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)) [ 2147.832316][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2147.832318][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2147.832320][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2147.832322][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2147.832324][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2147.832327][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2147.832329][ C2] ? __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:2772) [ 2147.832331][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2147.832334][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2147.832336][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2147.832337][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2147.832339][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2147.832341][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2147.832344][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2147.832346][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2147.832348][ C2] ? release_sock (net/core/sock.c:3794) [ 2147.832350][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2147.832351][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2147.832354][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2147.832356][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2147.832358][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2147.832360][ C2] ? 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)) [ 2147.832362][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2147.832363][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2147.832365][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2147.832366][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2147.832368][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2147.832370][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2147.832372][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2147.832373][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2147.832375][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2147.832376][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2147.832378][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2147.832379][ C2] ? new_sync_read (fs/read_write.c:584) [ 2147.832381][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2147.832383][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2147.832384][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2147.832386][ C2] vfs_write (fs/read_write.c:686) [ 2147.832388][ C2] ksys_write (fs/read_write.c:739) [ 2147.832390][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2147.832392][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2147.832394][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2147.832396][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2147.832397][ C2] RIP: 0033:0x7f814975fc5e [ 2147.832400][ C2] 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 [ 2147.832401][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2147.832402][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2147.832403][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2147.832404][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2147.832404][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2147.832405][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2172.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2172.394762][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2172.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 2172.394771][ C2] Tainted: [L]=SOFTLOCKUP [ 2172.394772][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2172.394773][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2172.394776][ C2] 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 [ 2172.394778][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2172.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2172.394781][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2172.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2172.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2172.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2172.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2172.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2172.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2172.394790][ C2] PKRU: 55555554 [ 2172.394791][ C2] Call Trace: [ 2172.394793][ C2] [ 2172.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2172.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2172.394800][ C2] ? __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)) [ 2172.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2172.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2172.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2172.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2172.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2172.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2172.394815][ C2] ? __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:2772) [ 2172.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2172.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2172.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2172.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2172.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2172.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2172.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2172.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2172.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 2172.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2172.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2172.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2172.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2172.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2172.394847][ C2] ? 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)) [ 2172.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2172.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2172.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2172.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2172.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2172.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2172.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2172.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2172.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2172.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2172.394865][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2172.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 2172.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2172.394870][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2172.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2172.394874][ C2] vfs_write (fs/read_write.c:686) [ 2172.394876][ C2] ksys_write (fs/read_write.c:739) [ 2172.394878][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2172.394880][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2172.394882][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2172.394884][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2172.394885][ C2] RIP: 0033:0x7f814975fc5e [ 2172.394888][ C2] 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 [ 2172.394889][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2172.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2172.394891][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2172.394892][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2172.394893][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2172.394894][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2196.816012][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 2196.816143][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 2196.816298][ C2] NMI backtrace for cpu 2 | [ 2196.816308][ C2] Tainted: [L]=SOFTLOCKUP [ 2196.816309][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2196.816310][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 2196.816314][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 2196.816316][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 2196.816318][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 2196.816320][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 2196.816321][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 2196.816321][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 2196.816322][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 2196.816325][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2196.816329][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2196.816330][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2196.816330][ C2] PKRU: 55555554 [ 2196.816331][ C2] Call Trace: [ 2196.816334][ C2] [ 2196.816338][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 2196.816340][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 2196.816343][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 2196.816344][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 2196.816347][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 2196.816349][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 2196.816351][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 2196.816353][ C2] [ 2196.816354][ C2] [ 2196.816355][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 2196.816357][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2196.816359][ C2] 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 [ 2196.816360][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2196.816361][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2196.816361][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2196.816362][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2196.816363][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2196.816363][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2196.816365][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2196.816367][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2196.816369][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2196.816371][ C2] ? __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)) [ 2196.816374][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2196.816376][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2196.816377][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2196.816380][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2196.816382][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2196.816385][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2196.816387][ C2] ? __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:2772) [ 2196.816389][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2196.816392][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2196.816394][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2196.816395][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2196.816397][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2196.816399][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2196.816402][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2196.816404][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2196.816406][ C2] ? release_sock (net/core/sock.c:3794) [ 2196.816408][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2196.816410][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2196.816413][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2196.816415][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2196.816417][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2196.816419][ C2] ? 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)) [ 2196.816420][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2196.816421][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2196.816423][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2196.816425][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2196.816426][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2196.816429][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2196.816430][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2196.816432][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2196.816434][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2196.816435][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2196.816437][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2196.816439][ C2] ? new_sync_read (fs/read_write.c:584) [ 2196.816440][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2196.816442][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2196.816443][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2196.816446][ C2] vfs_write (fs/read_write.c:686) [ 2196.816448][ C2] ksys_write (fs/read_write.c:739) [ 2196.816450][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2196.816451][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2196.816453][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2196.816455][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2196.816457][ C2] RIP: 0033:0x7f814975fc5e [ 2196.816459][ C2] 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 [ 2196.816460][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2196.816461][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2196.816462][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2196.816463][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2196.816463][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2196.816464][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2224.394767][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2224.394769][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2224.394771][ C2] softirqs last disabled at (21214): __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:2772) | [ 2224.394778][ C2] Tainted: [L]=SOFTLOCKUP [ 2224.394779][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2224.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2224.394782][ C2] 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 [ 2224.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2224.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2224.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2224.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2224.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2224.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2224.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2224.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2224.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2224.394796][ C2] PKRU: 55555554 [ 2224.394797][ C2] Call Trace: [ 2224.394799][ C2] [ 2224.394802][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2224.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2224.394807][ C2] ? __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)) [ 2224.394809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2224.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2224.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2224.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2224.394818][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2224.394821][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2224.394823][ C2] ? __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:2772) [ 2224.394825][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2224.394828][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2224.394830][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2224.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2224.394834][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2224.394836][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2224.394838][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2224.394840][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2224.394842][ C2] ? release_sock (net/core/sock.c:3794) [ 2224.394844][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2224.394846][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2224.394849][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2224.394851][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2224.394853][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2224.394855][ C2] ? 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)) [ 2224.394857][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2224.394858][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2224.394860][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2224.394862][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2224.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2224.394866][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2224.394867][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2224.394869][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2224.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2224.394872][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2224.394874][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2224.394876][ C2] ? new_sync_read (fs/read_write.c:584) [ 2224.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2224.394879][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2224.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2224.394883][ C2] vfs_write (fs/read_write.c:686) [ 2224.394886][ C2] ksys_write (fs/read_write.c:739) [ 2224.394888][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2224.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2224.394892][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2224.394893][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2224.394896][ C2] RIP: 0033:0x7f814975fc5e [ 2224.394898][ C2] 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 [ 2224.394899][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2224.394900][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2224.394901][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2224.394902][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2224.394903][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2224.394903][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2225.835624][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2225.835883][ C2] rcu: 2-....: (1273547 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=333102 | [ 2225.836110][ C2] rcu: (t=1274063 jiffies g=521497 q=30276 ncpus=4) | [ 2225.836261][ C2] Tainted: [L]=SOFTLOCKUP [ 2225.836262][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2225.836262][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2225.836266][ C2] 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 [ 2225.836267][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2225.836269][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2225.836270][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2225.836271][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2225.836272][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2225.836273][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2225.836274][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2225.836277][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2225.836278][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2225.836279][ C2] PKRU: 55555554 [ 2225.836279][ C2] Call Trace: [ 2225.836280][ C2] [ 2225.836281][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2225.836283][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2225.836286][ C2] ? __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)) [ 2225.836288][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2225.836290][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2225.836292][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2225.836294][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2225.836296][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2225.836300][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2225.836301][ C2] ? __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:2772) [ 2225.836304][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2225.836306][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2225.836308][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2225.836310][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2225.836312][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2225.836314][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2225.836316][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2225.836318][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2225.836320][ C2] ? release_sock (net/core/sock.c:3794) [ 2225.836322][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2225.836324][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2225.836327][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2225.836329][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2225.836331][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2225.836333][ C2] ? 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)) [ 2225.836334][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2225.836336][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2225.836337][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2225.836339][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2225.836340][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2225.836343][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2225.836345][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2225.836346][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2225.836348][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2225.836349][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2225.836351][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2225.836353][ C2] ? new_sync_read (fs/read_write.c:584) [ 2225.836355][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2225.836356][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2225.836358][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2225.836360][ C2] vfs_write (fs/read_write.c:686) [ 2225.836362][ C2] ksys_write (fs/read_write.c:739) [ 2225.836364][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2225.836366][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2225.836368][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2225.836369][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2225.836371][ C2] RIP: 0033:0x7f814975fc5e [ 2225.836373][ C2] 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 [ 2225.836374][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2225.836375][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2225.836376][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2225.836377][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2225.836377][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2225.836378][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2252.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2252.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2252.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 2252.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 2252.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2252.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2252.394774][ C2] 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 [ 2252.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2252.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2252.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2252.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2252.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2252.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2252.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2252.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2252.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2252.394787][ C2] PKRU: 55555554 [ 2252.394788][ C2] Call Trace: [ 2252.394791][ C2] [ 2252.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2252.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2252.394799][ C2] ? __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)) [ 2252.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2252.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2252.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2252.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2252.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2252.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2252.394815][ C2] ? __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:2772) [ 2252.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2252.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2252.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2252.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2252.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2252.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2252.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2252.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2252.394834][ C2] ? release_sock (net/core/sock.c:3794) [ 2252.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2252.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2252.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2252.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2252.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2252.394847][ C2] ? 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)) [ 2252.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2252.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2252.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2252.394854][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2252.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2252.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2252.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2252.394861][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2252.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2252.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2252.394865][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2252.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 2252.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2252.394870][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2252.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2252.394874][ C2] vfs_write (fs/read_write.c:686) [ 2252.394876][ C2] ksys_write (fs/read_write.c:739) [ 2252.394878][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2252.394880][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2252.394882][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2252.394884][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2252.394886][ C2] RIP: 0033:0x7f814975fc5e [ 2252.394888][ C2] 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 [ 2252.394889][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2252.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2252.394891][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2252.394892][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2252.394893][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2252.394894][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2280.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2280.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2280.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 2280.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 2280.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2280.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2280.394772][ C2] 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 [ 2280.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2280.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2280.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2280.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2280.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2280.394778][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2280.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2280.394784][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2280.394785][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2280.394786][ C2] PKRU: 55555554 [ 2280.394786][ C2] Call Trace: [ 2280.394789][ C2] [ 2280.394792][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2280.394795][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2280.394797][ C2] ? __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)) [ 2280.394799][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2280.394802][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2280.394803][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2280.394806][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2280.394808][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2280.394811][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2280.394813][ C2] ? __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:2772) [ 2280.394815][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2280.394818][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2280.394820][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2280.394821][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2280.394823][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2280.394825][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2280.394828][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2280.394830][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2280.394832][ C2] ? release_sock (net/core/sock.c:3794) [ 2280.394834][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2280.394836][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2280.394839][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2280.394841][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2280.394843][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2280.394845][ C2] ? 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)) [ 2280.394846][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2280.394847][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2280.394849][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2280.394851][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2280.394852][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2280.394855][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2280.394856][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2280.394858][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2280.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2280.394861][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2280.394863][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2280.394865][ C2] ? new_sync_read (fs/read_write.c:584) [ 2280.394866][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2280.394868][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2280.394870][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2280.394872][ C2] vfs_write (fs/read_write.c:686) [ 2280.394874][ C2] ksys_write (fs/read_write.c:739) [ 2280.394876][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2280.394878][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2280.394880][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2280.394882][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2280.394884][ C2] RIP: 0033:0x7f814975fc5e [ 2280.394886][ C2] 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 [ 2280.394888][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2280.394889][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2280.394890][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2280.394891][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2280.394891][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2280.394892][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2295.120998][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 2295.121125][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 2295.121277][ C2] NMI backtrace for cpu 2 | [ 2295.121287][ C2] Tainted: [L]=SOFTLOCKUP [ 2295.121287][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2295.121289][ C2] RIP: 0010:_raw_spin_lock (kernel/locking/spinlock.c:155) [ 2295.121293][ C2] Code: bf 01 00 00 00 e8 f9 3e ce fd ff 74 24 08 48 8d 7b 18 45 31 c9 31 c9 41 b8 01 00 00 00 31 d2 31 f6 e8 dd d2 d9 fd 48 89 df 58 <5b> e9 13 1e da fd 0f 1f 00 f3 0f 1e fa 0f 1f 44 00 00 53 48 89 fb All code ======== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 f9 3e ce fd call 0xfffffffffdce3f03 a: ff 74 24 08 push 0x8(%rsp) e: 48 8d 7b 18 lea 0x18(%rbx),%rdi 12: 45 31 c9 xor %r9d,%r9d 15: 31 c9 xor %ecx,%ecx 17: 41 b8 01 00 00 00 mov $0x1,%r8d 1d: 31 d2 xor %edx,%edx 1f: 31 f6 xor %esi,%esi 21: e8 dd d2 d9 fd call 0xfffffffffdd9d303 26: 48 89 df mov %rbx,%rdi 29: 58 pop %rax 2a:* 5b pop %rbx <-- trapping instruction 2b: e9 13 1e da fd jmp 0xfffffffffdda1e43 30: 0f 1f 00 nopl (%rax) 33: f3 0f 1e fa endbr64 37: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3c: 53 push %rbx 3d: 48 89 fb mov %rdi,%rbx Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: e9 13 1e da fd jmp 0xfffffffffdda1e19 6: 0f 1f 00 nopl (%rax) 9: f3 0f 1e fa endbr64 d: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12: 53 push %rbx 13: 48 89 fb mov %rdi,%rbx [ 2295.121295][ C2] RSP: 0018:ffa0000000218f50 EFLAGS: 00000086 [ 2295.121297][ C2] RAX: ffffffffaa306863 RBX: ff110000029804a8 RCX: 0000000000000000 [ 2295.121298][ C2] RDX: 0000000000000000 RSI: ffffffffac85d040 RDI: ff110000029804a8 [ 2295.121299][ C2] RBP: ff11000002980438 R08: 0000000000000001 R09: 0000000000000000 [ 2295.121300][ C2] R10: 0000000000000002 R11: 1fe2200006a6666a R12: 0000000000000000 [ 2295.121301][ C2] R13: ff110000029804a8 R14: ff11000002980440 R15: ff1100000298047c [ 2295.121303][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2295.121306][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2295.121307][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2295.121308][ C2] PKRU: 55555554 [ 2295.121309][ C2] Call Trace: [ 2295.121311][ C2] [ 2295.121313][ C2] handle_irq_event (kernel/irq/internals.h:227 kernel/irq/handle.c:260) [ 2295.121316][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 2295.121318][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 2295.121321][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 2295.121323][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 2295.121325][ C2] [ 2295.121325][ C2] [ 2295.121326][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 2295.121328][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2295.121330][ C2] 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 [ 2295.121331][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2295.121332][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2295.121333][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2295.121333][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2295.121334][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2295.121335][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2295.121336][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2295.121339][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2295.121341][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2295.121343][ C2] ? __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)) [ 2295.121345][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2295.121347][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2295.121348][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2295.121351][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2295.121353][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2295.121356][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2295.121358][ C2] ? __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:2772) [ 2295.121360][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2295.121362][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2295.121365][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2295.121366][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2295.121368][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2295.121370][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2295.121373][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2295.121374][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2295.121377][ C2] ? release_sock (net/core/sock.c:3794) [ 2295.121378][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2295.121380][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2295.121383][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2295.121385][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2295.121387][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2295.121389][ C2] ? 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)) [ 2295.121390][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2295.121391][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2295.121393][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2295.121395][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2295.121396][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2295.121399][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2295.121400][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2295.121402][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2295.121404][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2295.121405][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2295.121407][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2295.121408][ C2] ? new_sync_read (fs/read_write.c:584) [ 2295.121410][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2295.121412][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2295.121413][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2295.121416][ C2] vfs_write (fs/read_write.c:686) [ 2295.121418][ C2] ksys_write (fs/read_write.c:739) [ 2295.121419][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2295.121421][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2295.121423][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2295.121425][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2295.121426][ C2] RIP: 0033:0x7f814975fc5e [ 2295.121428][ C2] 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 [ 2295.121429][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2295.121431][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2295.121431][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2295.121432][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2295.121433][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2295.121433][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2303.839625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2303.839870][ C2] rcu: 2-....: (1351518 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=364902 | [ 2303.840152][ C2] rcu: (t=1352067 jiffies g=521497 q=31859 ncpus=4) | [ 2303.840304][ C2] Tainted: [L]=SOFTLOCKUP [ 2303.840305][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2303.840306][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2303.840310][ C2] 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 [ 2303.840311][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2303.840314][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2303.840315][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2303.840316][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2303.840317][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2303.840317][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2303.840319][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2303.840322][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2303.840323][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2303.840324][ C2] PKRU: 55555554 [ 2303.840324][ C2] Call Trace: [ 2303.840325][ C2] [ 2303.840326][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2303.840329][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2303.840331][ C2] ? __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)) [ 2303.840333][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2303.840335][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2303.840337][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2303.840340][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2303.840342][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2303.840345][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2303.840347][ C2] ? __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:2772) [ 2303.840349][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2303.840352][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2303.840354][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2303.840355][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2303.840357][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2303.840359][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2303.840362][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2303.840364][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2303.840366][ C2] ? release_sock (net/core/sock.c:3794) [ 2303.840368][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2303.840369][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2303.840372][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2303.840374][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2303.840376][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2303.840378][ C2] ? 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)) [ 2303.840380][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2303.840381][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2303.840383][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2303.840385][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2303.840386][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2303.840389][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2303.840390][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2303.840392][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2303.840394][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2303.840395][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2303.840397][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2303.840399][ C2] ? new_sync_read (fs/read_write.c:584) [ 2303.840400][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2303.840402][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2303.840404][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2303.840406][ C2] vfs_write (fs/read_write.c:686) [ 2303.840408][ C2] ksys_write (fs/read_write.c:739) [ 2303.840410][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2303.840411][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2303.840414][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2303.840415][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2303.840416][ C2] RIP: 0033:0x7f814975fc5e [ 2303.840418][ C2] 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 [ 2303.840419][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2303.840421][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2303.840422][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2303.840422][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2303.840423][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2303.840424][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2328.394761][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2328.394763][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2328.394765][ C2] softirqs last disabled at (21214): __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:2772) | [ 2328.394771][ C2] Tainted: [L]=SOFTLOCKUP [ 2328.394772][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2328.394774][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2328.394776][ C2] 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 [ 2328.394778][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2328.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2328.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2328.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2328.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2328.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2328.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2328.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2328.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2328.394790][ C2] PKRU: 55555554 [ 2328.394791][ C2] Call Trace: [ 2328.394794][ C2] [ 2328.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2328.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2328.394802][ C2] ? __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)) [ 2328.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2328.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2328.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2328.394815][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2328.394817][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2328.394820][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2328.394821][ C2] ? __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:2772) [ 2328.394824][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2328.394826][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2328.394829][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2328.394830][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2328.394832][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2328.394834][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2328.394837][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2328.394839][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2328.394841][ C2] ? release_sock (net/core/sock.c:3794) [ 2328.394843][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2328.394844][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2328.394847][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2328.394850][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2328.394852][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2328.394854][ C2] ? 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)) [ 2328.394855][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2328.394856][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2328.394858][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2328.394860][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2328.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2328.394864][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2328.394865][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2328.394867][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2328.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2328.394870][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2328.394872][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2328.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 2328.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2328.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2328.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2328.394880][ C2] vfs_write (fs/read_write.c:686) [ 2328.394882][ C2] ksys_write (fs/read_write.c:739) [ 2328.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2328.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2328.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2328.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2328.394892][ C2] RIP: 0033:0x7f814975fc5e [ 2328.394894][ C2] 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 [ 2328.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2328.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2328.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2328.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2328.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2328.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2356.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2356.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2356.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 2356.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 2356.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2356.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2356.394774][ C2] 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 [ 2356.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2356.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2356.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2356.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2356.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2356.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2356.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2356.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2356.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2356.394788][ C2] PKRU: 55555554 [ 2356.394788][ C2] Call Trace: [ 2356.394791][ C2] [ 2356.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2356.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2356.394800][ C2] ? __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)) [ 2356.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2356.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2356.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2356.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2356.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2356.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2356.394816][ C2] ? __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:2772) [ 2356.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2356.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2356.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2356.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2356.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2356.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2356.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2356.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2356.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 2356.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2356.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2356.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2356.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2356.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2356.394848][ C2] ? 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)) [ 2356.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2356.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2356.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2356.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2356.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2356.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2356.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2356.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2356.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2356.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2356.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2356.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 2356.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2356.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2356.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2356.394876][ C2] vfs_write (fs/read_write.c:686) [ 2356.394878][ C2] ksys_write (fs/read_write.c:739) [ 2356.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2356.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2356.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2356.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2356.394889][ C2] RIP: 0033:0x7f814975fc5e [ 2356.394891][ C2] 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 [ 2356.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2356.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2356.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2356.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2356.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2356.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2381.843625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2381.843845][ C2] rcu: 2-....: (1429498 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=399201 | [ 2381.844138][ C2] rcu: (t=1430071 jiffies g=521497 q=32996 ncpus=4) | [ 2381.844272][ C2] Tainted: [L]=SOFTLOCKUP [ 2381.844273][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2381.844274][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2381.844278][ C2] 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 [ 2381.844280][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2381.844282][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2381.844283][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2381.844284][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2381.844285][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2381.844286][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2381.844288][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2381.844291][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2381.844292][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2381.844293][ C2] PKRU: 55555554 [ 2381.844294][ C2] Call Trace: [ 2381.844294][ C2] [ 2381.844295][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2381.844298][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2381.844300][ C2] ? __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)) [ 2381.844303][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2381.844305][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2381.844307][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2381.844309][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2381.844311][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2381.844314][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2381.844316][ C2] ? __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:2772) [ 2381.844318][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2381.844321][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2381.844323][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2381.844324][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2381.844327][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2381.844329][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2381.844331][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2381.844333][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2381.844335][ C2] ? release_sock (net/core/sock.c:3794) [ 2381.844337][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2381.844338][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2381.844341][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2381.844343][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2381.844345][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2381.844347][ C2] ? 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)) [ 2381.844349][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2381.844350][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2381.844352][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2381.844354][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2381.844355][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2381.844357][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2381.844359][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2381.844360][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2381.844362][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2381.844364][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2381.844365][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2381.844367][ C2] ? new_sync_read (fs/read_write.c:584) [ 2381.844368][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2381.844370][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2381.844372][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2381.844374][ C2] vfs_write (fs/read_write.c:686) [ 2381.844376][ C2] ksys_write (fs/read_write.c:739) [ 2381.844378][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2381.844379][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2381.844382][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2381.844383][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2381.844385][ C2] RIP: 0033:0x7f814975fc5e [ 2381.844387][ C2] 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 [ 2381.844388][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2381.844389][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2381.844390][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2381.844391][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2381.844392][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2381.844392][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2393.425010][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 2393.425176][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 2393.425297][ C2] NMI backtrace for cpu 2 | [ 2393.425307][ C2] Tainted: [L]=SOFTLOCKUP [ 2393.425308][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2393.425309][ C2] RIP: 0010:lock_acquire (kernel/locking/lockdep.c:5828) [ 2393.425313][ C2] Code: a8 fe ff ff 4c 89 14 24 e8 69 d3 23 02 4c 8b 14 24 e9 a1 fe ff ff e8 1b d2 23 02 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa <41> 56 41 55 41 89 cd 41 54 41 89 d4 55 89 f5 53 48 89 fb 48 83 ec All code ======== 0: a8 fe test $0xfe,%al 2: ff (bad) 3: ff 4c 89 14 decl 0x14(%rcx,%rcx,4) 7: 24 e8 and $0xe8,%al 9: 69 d3 23 02 4c 8b imul $0x8b4c0223,%ebx,%edx f: 14 24 adc $0x24,%al 11: e9 a1 fe ff ff jmp 0xfffffffffffffeb7 16: e8 1b d2 23 02 call 0x223d236 1b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 22: 00 00 00 00 26: f3 0f 1e fa endbr64 2a:* 41 56 push %r14 <-- trapping instruction 2c: 41 55 push %r13 2e: 41 89 cd mov %ecx,%r13d 31: 41 54 push %r12 33: 41 89 d4 mov %edx,%r12d 36: 55 push %rbp 37: 89 f5 mov %esi,%ebp 39: 53 push %rbx 3a: 48 89 fb mov %rdi,%rbx 3d: 48 rex.W 3e: 83 .byte 0x83 3f: ec in (%dx),%al Code starting with the faulting instruction =========================================== 0: 41 56 push %r14 2: 41 55 push %r13 4: 41 89 cd mov %ecx,%r13d 7: 41 54 push %r12 9: 41 89 d4 mov %edx,%r12d c: 55 push %rbp d: 89 f5 mov %esi,%ebp f: 53 push %rbx 10: 48 89 fb mov %rdi,%rbx 13: 48 rex.W 14: 83 .byte 0x83 15: ec in (%dx),%al [ 2393.425315][ C2] RSP: 0018:ffa0000000218f40 EFLAGS: 00000046 [ 2393.425317][ C2] RAX: 0000000000010403 RBX: ff110000029804a8 RCX: 0000000000000000 [ 2393.425319][ C2] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000029804c0 [ 2393.425320][ C2] RBP: ff11000002980438 R08: 0000000000000001 R09: 0000000000000000 [ 2393.425320][ C2] R10: dffffc0000000000 R11: 1fe2200006a6666a R12: 0000000000000000 [ 2393.425321][ C2] R13: ff110000029804a8 R14: ff11000002980440 R15: ff1100000298047c [ 2393.425324][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2393.425327][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2393.425328][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2393.425329][ C2] PKRU: 55555554 [ 2393.425329][ C2] Call Trace: [ 2393.425332][ C2] [ 2393.425333][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2393.425336][ C2] ? handle_irq_event (kernel/irq/internals.h:227 kernel/irq/handle.c:260) [ 2393.425339][ C2] handle_irq_event (kernel/irq/internals.h:227 kernel/irq/handle.c:260) [ 2393.425341][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 2393.425344][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 2393.425346][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 2393.425348][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 2393.425350][ C2] [ 2393.425351][ C2] [ 2393.425351][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 2393.425353][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2393.425355][ C2] 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 [ 2393.425356][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2393.425357][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2393.425358][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2393.425359][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2393.425360][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2393.425360][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2393.425361][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2393.425364][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2393.425366][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2393.425368][ C2] ? __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)) [ 2393.425370][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2393.425372][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2393.425374][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2393.425376][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2393.425378][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2393.425381][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2393.425383][ C2] ? __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:2772) [ 2393.425385][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2393.425388][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2393.425390][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2393.425392][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2393.425394][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2393.425395][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2393.425398][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2393.425400][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2393.425402][ C2] ? release_sock (net/core/sock.c:3794) [ 2393.425404][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2393.425405][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2393.425408][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2393.425410][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2393.425412][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2393.425414][ C2] ? 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)) [ 2393.425416][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2393.425417][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2393.425419][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2393.425421][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2393.425422][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2393.425424][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2393.425426][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2393.425427][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2393.425429][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2393.425431][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2393.425433][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2393.425434][ C2] ? new_sync_read (fs/read_write.c:584) [ 2393.425436][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2393.425437][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2393.425439][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2393.425441][ C2] vfs_write (fs/read_write.c:686) [ 2393.425443][ C2] ksys_write (fs/read_write.c:739) [ 2393.425445][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2393.425447][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2393.425449][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2393.425450][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2393.425452][ C2] RIP: 0033:0x7f814975fc5e [ 2393.425454][ C2] 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 [ 2393.425455][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2393.425457][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2393.425457][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2393.425458][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2393.425459][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2393.425460][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2420.394767][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2420.394769][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2420.394771][ C2] softirqs last disabled at (21214): __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:2772) | [ 2420.394778][ C2] Tainted: [L]=SOFTLOCKUP [ 2420.394779][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2420.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2420.394783][ C2] 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 [ 2420.394785][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2420.394786][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2420.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2420.394788][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2420.394789][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2420.394790][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2420.394792][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2420.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2420.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2420.394797][ C2] PKRU: 55555554 [ 2420.394798][ C2] Call Trace: [ 2420.394801][ C2] [ 2420.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2420.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2420.394809][ C2] ? __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)) [ 2420.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2420.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2420.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2420.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2420.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2420.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2420.394824][ C2] ? __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:2772) [ 2420.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2420.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2420.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2420.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2420.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2420.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2420.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2420.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2420.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 2420.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2420.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2420.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2420.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2420.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2420.394856][ C2] ? 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)) [ 2420.394857][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2420.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2420.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2420.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2420.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2420.394866][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2420.394868][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2420.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2420.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2420.394873][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2420.394875][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2420.394876][ C2] ? new_sync_read (fs/read_write.c:584) [ 2420.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2420.394880][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2420.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2420.394884][ C2] vfs_write (fs/read_write.c:686) [ 2420.394886][ C2] ksys_write (fs/read_write.c:739) [ 2420.394887][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2420.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2420.394891][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2420.394893][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2420.394895][ C2] RIP: 0033:0x7f814975fc5e [ 2420.394897][ C2] 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 [ 2420.394899][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2420.394900][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2420.394901][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2420.394902][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2420.394903][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2420.394903][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2448.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2448.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2448.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 2448.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 2448.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2448.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2448.394775][ C2] 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 [ 2448.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2448.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2448.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2448.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2448.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2448.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2448.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2448.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2448.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2448.394789][ C2] PKRU: 55555554 [ 2448.394789][ C2] Call Trace: [ 2448.394793][ C2] [ 2448.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2448.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2448.394801][ C2] ? __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)) [ 2448.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2448.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2448.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2448.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2448.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2448.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2448.394817][ C2] ? __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:2772) [ 2448.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2448.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2448.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2448.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2448.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2448.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2448.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2448.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2448.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 2448.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2448.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2448.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2448.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2448.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2448.394849][ C2] ? 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)) [ 2448.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2448.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2448.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2448.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2448.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2448.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2448.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2448.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2448.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2448.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2448.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2448.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 2448.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2448.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2448.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2448.394876][ C2] vfs_write (fs/read_write.c:686) [ 2448.394878][ C2] ksys_write (fs/read_write.c:739) [ 2448.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2448.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2448.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2448.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2448.394888][ C2] RIP: 0033:0x7f814975fc5e [ 2448.394890][ C2] 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 [ 2448.394891][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2448.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2448.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2448.394894][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2448.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2448.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2459.847626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2459.847850][ C2] rcu: 2-....: (1507469 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=430001 | [ 2459.848069][ C2] rcu: (t=1508075 jiffies g=521497 q=34587 ncpus=4) | [ 2459.848252][ C2] Tainted: [L]=SOFTLOCKUP [ 2459.848253][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2459.848254][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2459.848258][ C2] 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 [ 2459.848260][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2459.848262][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2459.848263][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2459.848264][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2459.848265][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2459.848265][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2459.848268][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2459.848270][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2459.848271][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2459.848272][ C2] PKRU: 55555554 [ 2459.848273][ C2] Call Trace: [ 2459.848274][ C2] [ 2459.848275][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2459.848277][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2459.848279][ C2] ? __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)) [ 2459.848282][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2459.848284][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2459.848286][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2459.848288][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2459.848290][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2459.848293][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2459.848295][ C2] ? __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:2772) [ 2459.848297][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2459.848300][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2459.848302][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2459.848303][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2459.848305][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2459.848307][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2459.848310][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2459.848312][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2459.848314][ C2] ? release_sock (net/core/sock.c:3794) [ 2459.848316][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2459.848317][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2459.848320][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2459.848322][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2459.848324][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2459.848326][ C2] ? 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)) [ 2459.848328][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2459.848329][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2459.848331][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2459.848333][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2459.848334][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2459.848336][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2459.848338][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2459.848339][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2459.848341][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2459.848343][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2459.848344][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2459.848346][ C2] ? new_sync_read (fs/read_write.c:584) [ 2459.848348][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2459.848349][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2459.848351][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2459.848353][ C2] vfs_write (fs/read_write.c:686) [ 2459.848355][ C2] ksys_write (fs/read_write.c:739) [ 2459.848357][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2459.848359][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2459.848361][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2459.848362][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2459.848364][ C2] RIP: 0033:0x7f814975fc5e [ 2459.848366][ C2] 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 [ 2459.848367][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2459.848369][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2459.848370][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2459.848370][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2459.848371][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2459.848372][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2484.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2484.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2484.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 2484.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 2484.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2484.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2484.394775][ C2] 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 [ 2484.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2484.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2484.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2484.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2484.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2484.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2484.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2484.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2484.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2484.394790][ C2] PKRU: 55555554 [ 2484.394790][ C2] Call Trace: [ 2484.394793][ C2] [ 2484.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2484.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2484.394801][ C2] ? __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)) [ 2484.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2484.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2484.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2484.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2484.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2484.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2484.394817][ C2] ? __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:2772) [ 2484.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2484.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2484.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2484.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2484.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2484.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2484.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2484.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2484.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 2484.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2484.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2484.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2484.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2484.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2484.394850][ C2] ? 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)) [ 2484.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2484.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2484.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2484.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2484.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2484.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2484.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2484.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2484.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2484.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2484.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2484.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 2484.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2484.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2484.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2484.394877][ C2] vfs_write (fs/read_write.c:686) [ 2484.394879][ C2] ksys_write (fs/read_write.c:739) [ 2484.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2484.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2484.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2484.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2484.394889][ C2] RIP: 0033:0x7f814975fc5e [ 2484.394891][ C2] 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 [ 2484.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2484.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2484.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2484.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2484.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2484.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2491.728987][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 2491.729159][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 2491.729276][ C2] NMI backtrace for cpu 2 | [ 2491.729286][ C2] Tainted: [L]=SOFTLOCKUP [ 2491.729287][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2491.729288][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 2491.729292][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 2491.729294][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 2491.729296][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 2491.729297][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 2491.729298][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 2491.729299][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 2491.729300][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 2491.729303][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2491.729306][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2491.729307][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2491.729308][ C2] PKRU: 55555554 [ 2491.729308][ C2] Call Trace: [ 2491.729312][ C2] [ 2491.729315][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 2491.729317][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 2491.729320][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 2491.729321][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 2491.729324][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 2491.729326][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 2491.729328][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 2491.729330][ C2] [ 2491.729331][ C2] [ 2491.729332][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 2491.729334][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2491.729336][ C2] 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 [ 2491.729337][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2491.729338][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2491.729338][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2491.729339][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2491.729340][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2491.729340][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2491.729342][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2491.729344][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2491.729346][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2491.729348][ C2] ? __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)) [ 2491.729350][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2491.729352][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2491.729354][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2491.729357][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2491.729359][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2491.729362][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2491.729364][ C2] ? __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:2772) [ 2491.729366][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2491.729369][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2491.729371][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2491.729372][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2491.729374][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2491.729376][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2491.729379][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2491.729381][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2491.729383][ C2] ? release_sock (net/core/sock.c:3794) [ 2491.729385][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2491.729386][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2491.729389][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2491.729391][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2491.729393][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2491.729395][ C2] ? 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)) [ 2491.729397][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2491.729398][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2491.729400][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2491.729401][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2491.729403][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2491.729405][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2491.729407][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2491.729408][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2491.729410][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2491.729411][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2491.729413][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2491.729415][ C2] ? new_sync_read (fs/read_write.c:584) [ 2491.729416][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2491.729418][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2491.729419][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2491.729422][ C2] vfs_write (fs/read_write.c:686) [ 2491.729424][ C2] ksys_write (fs/read_write.c:739) [ 2491.729426][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2491.729427][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2491.729429][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2491.729431][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2491.729432][ C2] RIP: 0033:0x7f814975fc5e [ 2491.729435][ C2] 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 [ 2491.729436][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2491.729437][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2491.729438][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2491.729439][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2491.729439][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2491.729440][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2516.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2516.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2516.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 2516.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 2516.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2516.394778][ C2] 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) [ 2516.394783][ C2] 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 [ 2516.394784][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000282 [ 2516.394786][ C2] RAX: ff11000012560b4c RBX: ff11000012560b48 RCX: ffffffffac5390f1 [ 2516.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2516.394788][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2516.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2516.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2516.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2516.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2516.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2516.394797][ C2] PKRU: 55555554 [ 2516.394797][ C2] Call Trace: [ 2516.394801][ C2] [ 2516.394803][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2516.394806][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2516.394808][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2516.394810][ C2] ? __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)) [ 2516.394813][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2516.394815][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2516.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2516.394819][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2516.394821][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2516.394824][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2516.394826][ C2] ? __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:2772) [ 2516.394828][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2516.394831][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2516.394833][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2516.394835][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2516.394837][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2516.394839][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2516.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2516.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2516.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 2516.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2516.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2516.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2516.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2516.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2516.394858][ C2] ? 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)) [ 2516.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2516.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2516.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2516.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2516.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2516.394868][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2516.394870][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2516.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2516.394873][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2516.394875][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2516.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2516.394879][ C2] ? new_sync_read (fs/read_write.c:584) [ 2516.394880][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2516.394882][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2516.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2516.394886][ C2] vfs_write (fs/read_write.c:686) [ 2516.394888][ C2] ksys_write (fs/read_write.c:739) [ 2516.394890][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2516.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2516.394894][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2516.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2516.394897][ C2] RIP: 0033:0x7f814975fc5e [ 2516.394899][ C2] 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 [ 2516.394901][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2516.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2516.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2516.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2516.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2516.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2537.851626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2537.851845][ C2] rcu: 2-....: (1585440 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=465065 | [ 2537.852113][ C2] rcu: (t=1586079 jiffies g=521497 q=36181 ncpus=4) | [ 2537.852244][ C2] Tainted: [L]=SOFTLOCKUP [ 2537.852245][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2537.852246][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2537.852250][ C2] 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 [ 2537.852252][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2537.852254][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2537.852255][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2537.852256][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2537.852257][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2537.852258][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2537.852260][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2537.852263][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2537.852264][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2537.852265][ C2] PKRU: 55555554 [ 2537.852265][ C2] Call Trace: [ 2537.852266][ C2] [ 2537.852267][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2537.852270][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2537.852272][ C2] ? __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)) [ 2537.852274][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2537.852276][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2537.852278][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2537.852280][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2537.852282][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2537.852285][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2537.852287][ C2] ? __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:2772) [ 2537.852289][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2537.852292][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2537.852294][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2537.852296][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2537.852298][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2537.852299][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2537.852302][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2537.852304][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2537.852306][ C2] ? release_sock (net/core/sock.c:3794) [ 2537.852308][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2537.852309][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2537.852312][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2537.852314][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2537.852316][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2537.852318][ C2] ? 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)) [ 2537.852319][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2537.852321][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2537.852323][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2537.852324][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2537.852325][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2537.852328][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2537.852329][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2537.852331][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2537.852333][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2537.852334][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2537.852336][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2537.852337][ C2] ? new_sync_read (fs/read_write.c:584) [ 2537.852339][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2537.852340][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2537.852342][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2537.852344][ C2] vfs_write (fs/read_write.c:686) [ 2537.852346][ C2] ksys_write (fs/read_write.c:739) [ 2537.852348][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2537.852350][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2537.852352][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2537.852353][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2537.852355][ C2] RIP: 0033:0x7f814975fc5e [ 2537.852357][ C2] 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 [ 2537.852358][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2537.852359][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2537.852360][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2537.852361][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2537.852361][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2537.852362][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2564.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2564.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2564.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 2564.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 2564.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2564.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2564.394775][ C2] 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 [ 2564.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2564.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2564.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2564.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2564.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2564.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2564.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2564.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2564.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2564.394789][ C2] PKRU: 55555554 [ 2564.394789][ C2] Call Trace: [ 2564.394793][ C2] [ 2564.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2564.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2564.394801][ C2] ? __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)) [ 2564.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2564.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2564.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2564.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2564.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2564.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2564.394817][ C2] ? __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:2772) [ 2564.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2564.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2564.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2564.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2564.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2564.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2564.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2564.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2564.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 2564.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2564.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2564.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2564.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2564.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2564.394849][ C2] ? 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)) [ 2564.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2564.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2564.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2564.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2564.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2564.394863][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2564.394865][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2564.394867][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2564.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2564.394870][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2564.394872][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2564.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 2564.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2564.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2564.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2564.394880][ C2] vfs_write (fs/read_write.c:686) [ 2564.394883][ C2] ksys_write (fs/read_write.c:739) [ 2564.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2564.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2564.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2564.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2564.394892][ C2] RIP: 0033:0x7f814975fc5e [ 2564.394894][ C2] 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 [ 2564.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2564.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2564.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2564.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2564.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2564.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2590.033043][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 2590.033168][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 2590.033283][ C2] NMI backtrace for cpu 2 | [ 2590.033293][ C2] Tainted: [L]=SOFTLOCKUP [ 2590.033294][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2590.033295][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 2590.033300][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 2590.033302][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 2590.033304][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 2590.033305][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 2590.033306][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 2590.033307][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 2590.033308][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 2590.033311][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2590.033314][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2590.033315][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2590.033316][ C2] PKRU: 55555554 [ 2590.033317][ C2] Call Trace: [ 2590.033319][ C2] [ 2590.033320][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 2590.033325][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 2590.033328][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 2590.033330][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 2590.033332][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 2590.033334][ C2] [ 2590.033335][ C2] [ 2590.033335][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 2590.033337][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2590.033339][ C2] 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 [ 2590.033340][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2590.033341][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2590.033342][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2590.033343][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2590.033343][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2590.033344][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2590.033345][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2590.033348][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2590.033350][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2590.033352][ C2] ? __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)) [ 2590.033354][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2590.033356][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2590.033358][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2590.033360][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2590.033362][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2590.033365][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2590.033367][ C2] ? __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:2772) [ 2590.033369][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2590.033372][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2590.033374][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2590.033376][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2590.033378][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2590.033380][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2590.033382][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2590.033384][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2590.033386][ C2] ? release_sock (net/core/sock.c:3794) [ 2590.033388][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2590.033390][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2590.033393][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2590.033395][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2590.033397][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2590.033399][ C2] ? 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)) [ 2590.033400][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2590.033401][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2590.033403][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2590.033405][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2590.033406][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2590.033408][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2590.033410][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2590.033411][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2590.033413][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2590.033415][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2590.033416][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2590.033418][ C2] ? new_sync_read (fs/read_write.c:584) [ 2590.033420][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2590.033421][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2590.033423][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2590.033425][ C2] vfs_write (fs/read_write.c:686) [ 2590.033427][ C2] ksys_write (fs/read_write.c:739) [ 2590.033429][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2590.033430][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2590.033433][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2590.033434][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2590.033436][ C2] RIP: 0033:0x7f814975fc5e [ 2590.033438][ C2] 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 [ 2590.033439][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2590.033440][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2590.033441][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2590.033441][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2590.033442][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2590.033443][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2615.855626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2615.855946][ C2] rcu: 2-....: (1663419 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=501021 | [ 2615.856163][ C2] rcu: (t=1664083 jiffies g=521497 q=37374 ncpus=4) | [ 2615.856342][ C2] Tainted: [L]=SOFTLOCKUP [ 2615.856343][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2615.856345][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2615.856349][ C2] 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 [ 2615.856351][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2615.856354][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2615.856355][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2615.856356][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2615.856357][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2615.856357][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2615.856360][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2615.856363][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2615.856364][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2615.856365][ C2] PKRU: 55555554 [ 2615.856365][ C2] Call Trace: [ 2615.856366][ C2] [ 2615.856367][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2615.856370][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2615.856372][ C2] ? __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)) [ 2615.856374][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2615.856376][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2615.856378][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2615.856381][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2615.856383][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2615.856386][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2615.856388][ C2] ? __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:2772) [ 2615.856395][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2615.856397][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2615.856400][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2615.856401][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2615.856403][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2615.856405][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2615.856408][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2615.856410][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2615.856412][ C2] ? release_sock (net/core/sock.c:3794) [ 2615.856414][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2615.856415][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2615.856418][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2615.856421][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2615.856423][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2615.856425][ C2] ? 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)) [ 2615.856426][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2615.856427][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2615.856429][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2615.856431][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2615.856432][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2615.856435][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2615.856436][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2615.856438][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2615.856440][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2615.856442][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2615.856443][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2615.856445][ C2] ? new_sync_read (fs/read_write.c:584) [ 2615.856447][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2615.856448][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2615.856450][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2615.856452][ C2] vfs_write (fs/read_write.c:686) [ 2615.856454][ C2] ksys_write (fs/read_write.c:739) [ 2615.856456][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2615.856458][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2615.856460][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2615.856461][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2615.856463][ C2] RIP: 0033:0x7f814975fc5e [ 2615.856465][ C2] 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 [ 2615.856466][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2615.856468][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2615.856469][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2615.856470][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2615.856470][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2615.856471][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2640.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2640.394762][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2640.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 2640.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 2640.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2640.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2640.394775][ C2] 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 [ 2640.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2640.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2640.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2640.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2640.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2640.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2640.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2640.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2640.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2640.394790][ C2] PKRU: 55555554 [ 2640.394790][ C2] Call Trace: [ 2640.394794][ C2] [ 2640.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2640.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2640.394802][ C2] ? __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)) [ 2640.394805][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2640.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2640.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2640.394812][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2640.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2640.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2640.394819][ C2] ? __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:2772) [ 2640.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2640.394824][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2640.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2640.394828][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2640.394830][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2640.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2640.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2640.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2640.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 2640.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2640.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2640.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2640.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2640.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2640.394851][ C2] ? 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)) [ 2640.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2640.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2640.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2640.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2640.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2640.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2640.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2640.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2640.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2640.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2640.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2640.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 2640.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2640.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2640.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2640.394879][ C2] vfs_write (fs/read_write.c:686) [ 2640.394881][ C2] ksys_write (fs/read_write.c:739) [ 2640.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2640.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2640.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2640.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2640.394891][ C2] RIP: 0033:0x7f814975fc5e [ 2640.394894][ C2] 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 [ 2640.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2640.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2640.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2640.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2640.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2640.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2668.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2668.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2668.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 2668.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 2668.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2668.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2668.394773][ C2] 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 [ 2668.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2668.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2668.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2668.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2668.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2668.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2668.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2668.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2668.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2668.394787][ C2] PKRU: 55555554 [ 2668.394787][ C2] Call Trace: [ 2668.394790][ C2] [ 2668.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2668.394796][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2668.394798][ C2] ? __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)) [ 2668.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2668.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2668.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2668.394807][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2668.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2668.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2668.394814][ C2] ? __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:2772) [ 2668.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2668.394819][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2668.394821][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2668.394823][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2668.394825][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2668.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2668.394829][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2668.394831][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2668.394833][ C2] ? release_sock (net/core/sock.c:3794) [ 2668.394835][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2668.394837][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2668.394840][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2668.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2668.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2668.394847][ C2] ? 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)) [ 2668.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2668.394849][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2668.394851][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2668.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2668.394854][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2668.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2668.394858][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2668.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2668.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2668.394863][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2668.394865][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2668.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 2668.394868][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2668.394870][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2668.394871][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2668.394874][ C2] vfs_write (fs/read_write.c:686) [ 2668.394876][ C2] ksys_write (fs/read_write.c:739) [ 2668.394878][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2668.394879][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2668.394882][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2668.394883][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2668.394885][ C2] RIP: 0033:0x7f814975fc5e [ 2668.394888][ C2] 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 [ 2668.394889][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2668.394890][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2668.394891][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2668.394892][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2668.394893][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2668.394893][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2688.337040][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 2688.337164][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 2688.337282][ C2] NMI backtrace for cpu 2 | [ 2688.337292][ C2] Tainted: [L]=SOFTLOCKUP [ 2688.337293][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2688.337294][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 2688.337298][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 2688.337300][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 2688.337302][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 2688.337304][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 2688.337305][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 2688.337305][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 2688.337306][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 2688.337309][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2688.337313][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2688.337314][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2688.337314][ C2] PKRU: 55555554 [ 2688.337315][ C2] Call Trace: [ 2688.337318][ C2] [ 2688.337323][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 2688.337324][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 2688.337327][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 2688.337329][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 2688.337332][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 2688.337334][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 2688.337336][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 2688.337338][ C2] [ 2688.337339][ C2] [ 2688.337339][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2688.337341][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 2688.337344][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2688.337346][ C2] 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 [ 2688.337347][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2688.337348][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2688.337349][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2688.337349][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2688.337350][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2688.337351][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2688.337352][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2688.337355][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2688.337356][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2688.337358][ C2] ? __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)) [ 2688.337361][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2688.337363][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2688.337364][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2688.337367][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2688.337369][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2688.337372][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2688.337374][ C2] ? __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:2772) [ 2688.337376][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2688.337379][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2688.337381][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2688.337383][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2688.337385][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2688.337387][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2688.337389][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2688.337391][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2688.337393][ C2] ? release_sock (net/core/sock.c:3794) [ 2688.337395][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2688.337397][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2688.337400][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2688.337402][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2688.337404][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2688.337406][ C2] ? 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)) [ 2688.337407][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2688.337408][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2688.337410][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2688.337412][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2688.337413][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2688.337416][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2688.337417][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2688.337419][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2688.337421][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2688.337422][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2688.337424][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2688.337425][ C2] ? new_sync_read (fs/read_write.c:584) [ 2688.337427][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2688.337429][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2688.337430][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2688.337433][ C2] vfs_write (fs/read_write.c:686) [ 2688.337434][ C2] ksys_write (fs/read_write.c:739) [ 2688.337436][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2688.337438][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2688.337440][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2688.337442][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2688.337443][ C2] RIP: 0033:0x7f814975fc5e [ 2688.337446][ C2] 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 [ 2688.337447][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2688.337448][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2688.337449][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2688.337450][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2688.337450][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2688.337451][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2693.859625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2693.859854][ C2] rcu: 2-....: (1741390 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=531571 | [ 2693.860126][ C2] rcu: (t=1742087 jiffies g=521497 q=38975 ncpus=4) | [ 2693.860263][ C2] Tainted: [L]=SOFTLOCKUP [ 2693.860263][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2693.860265][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2693.860269][ C2] 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 [ 2693.860271][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2693.860273][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2693.860274][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2693.860275][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2693.860276][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2693.860277][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2693.860279][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2693.860281][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2693.860282][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2693.860283][ C2] PKRU: 55555554 [ 2693.860284][ C2] Call Trace: [ 2693.860285][ C2] [ 2693.860286][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2693.860288][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2693.860290][ C2] ? __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)) [ 2693.860293][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2693.860295][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2693.860297][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2693.860299][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2693.860301][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2693.860304][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2693.860306][ C2] ? __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:2772) [ 2693.860308][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2693.860310][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2693.860313][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2693.860314][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2693.860316][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2693.860318][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2693.860321][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2693.860323][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2693.860325][ C2] ? release_sock (net/core/sock.c:3794) [ 2693.860327][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2693.860328][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2693.860331][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2693.860333][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2693.860335][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2693.860337][ C2] ? 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)) [ 2693.860338][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2693.860340][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2693.860342][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2693.860343][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2693.860344][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2693.860347][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2693.860349][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2693.860350][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2693.860352][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2693.860353][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2693.860355][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2693.860356][ C2] ? new_sync_read (fs/read_write.c:584) [ 2693.860358][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2693.860360][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2693.860361][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2693.860364][ C2] vfs_write (fs/read_write.c:686) [ 2693.860366][ C2] ksys_write (fs/read_write.c:739) [ 2693.860367][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2693.860369][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2693.860371][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2693.860373][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2693.860374][ C2] RIP: 0033:0x7f814975fc5e [ 2693.860376][ C2] 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 [ 2693.860377][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2693.860379][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2693.860380][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2693.860380][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2693.860381][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2693.860382][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2720.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2720.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2720.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 2720.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 2720.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2720.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2720.394782][ C2] 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 [ 2720.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2720.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2720.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2720.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2720.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2720.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2720.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2720.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2720.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2720.394796][ C2] PKRU: 55555554 [ 2720.394797][ C2] Call Trace: [ 2720.394800][ C2] [ 2720.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2720.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2720.394808][ C2] ? __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)) [ 2720.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2720.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2720.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2720.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2720.394821][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2720.394824][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2720.394825][ C2] ? __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:2772) [ 2720.394828][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2720.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2720.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2720.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2720.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2720.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2720.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2720.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2720.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 2720.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2720.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2720.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2720.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2720.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2720.394858][ C2] ? 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)) [ 2720.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2720.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2720.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2720.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2720.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2720.394868][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2720.394870][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2720.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2720.394873][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2720.394875][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2720.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2720.394878][ C2] ? new_sync_read (fs/read_write.c:584) [ 2720.394880][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2720.394882][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2720.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2720.394886][ C2] vfs_write (fs/read_write.c:686) [ 2720.394888][ C2] ksys_write (fs/read_write.c:739) [ 2720.394890][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2720.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2720.394894][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2720.394896][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2720.394898][ C2] RIP: 0033:0x7f814975fc5e [ 2720.394901][ C2] 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 [ 2720.394902][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2720.394903][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2720.394904][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2720.394905][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2720.394906][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2720.394907][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2748.394763][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2748.394765][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2748.394767][ C2] softirqs last disabled at (21214): __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:2772) | [ 2748.394775][ C2] Tainted: [L]=SOFTLOCKUP [ 2748.394776][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2748.394777][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2748.394780][ C2] 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 [ 2748.394782][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2748.394783][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2748.394784][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2748.394785][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2748.394786][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2748.394787][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2748.394789][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2748.394792][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2748.394793][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2748.394794][ C2] PKRU: 55555554 [ 2748.394795][ C2] Call Trace: [ 2748.394799][ C2] [ 2748.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2748.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2748.394807][ C2] ? __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)) [ 2748.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2748.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2748.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2748.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2748.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2748.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2748.394824][ C2] ? __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:2772) [ 2748.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2748.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2748.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2748.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2748.394834][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2748.394836][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2748.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2748.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2748.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 2748.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2748.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2748.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2748.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2748.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2748.394856][ C2] ? 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)) [ 2748.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2748.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2748.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2748.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2748.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2748.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2748.394868][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2748.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2748.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2748.394873][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2748.394875][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2748.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 2748.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2748.394880][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2748.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2748.394884][ C2] vfs_write (fs/read_write.c:686) [ 2748.394886][ C2] ksys_write (fs/read_write.c:739) [ 2748.394888][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2748.394890][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2748.394892][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2748.394894][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2748.394896][ C2] RIP: 0033:0x7f814975fc5e [ 2748.394899][ C2] 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 [ 2748.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2748.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2748.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2748.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2748.394905][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2748.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2771.863626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2771.863854][ C2] rcu: 2-....: (1819370 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=565503 | [ 2771.864111][ C2] rcu: (t=1820091 jiffies g=521497 q=40112 ncpus=4) | [ 2771.864243][ C2] Tainted: [L]=SOFTLOCKUP [ 2771.864244][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2771.864246][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2771.864250][ C2] 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 [ 2771.864252][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2771.864254][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2771.864255][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2771.864256][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2771.864257][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2771.864258][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2771.864260][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2771.864264][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2771.864265][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2771.864266][ C2] PKRU: 55555554 [ 2771.864266][ C2] Call Trace: [ 2771.864267][ C2] [ 2771.864268][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2771.864271][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2771.864273][ C2] ? __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)) [ 2771.864275][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2771.864278][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2771.864280][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2771.864282][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2771.864284][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2771.864287][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2771.864289][ C2] ? __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:2772) [ 2771.864291][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2771.864294][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2771.864296][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2771.864298][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2771.864300][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2771.864302][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2771.864304][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2771.864306][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2771.864308][ C2] ? release_sock (net/core/sock.c:3794) [ 2771.864310][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2771.864312][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2771.864315][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2771.864317][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2771.864319][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2771.864324][ C2] ? 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)) [ 2771.864326][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2771.864327][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2771.864329][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2771.864331][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2771.864332][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2771.864335][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2771.864336][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2771.864338][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2771.864340][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2771.864341][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2771.864343][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2771.864345][ C2] ? new_sync_read (fs/read_write.c:584) [ 2771.864346][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2771.864348][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2771.864349][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2771.864352][ C2] vfs_write (fs/read_write.c:686) [ 2771.864354][ C2] ksys_write (fs/read_write.c:739) [ 2771.864356][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2771.864357][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2771.864360][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2771.864361][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2771.864363][ C2] RIP: 0033:0x7f814975fc5e [ 2771.864365][ C2] 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 [ 2771.864366][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2771.864368][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2771.864369][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2771.864369][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2771.864370][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2771.864371][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2786.641043][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 2786.641167][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 2786.641276][ C2] NMI backtrace for cpu 2 | [ 2786.641286][ C2] Tainted: [L]=SOFTLOCKUP [ 2786.641287][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2786.641288][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 2786.641292][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 2786.641294][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 2786.641296][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 2786.641298][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 2786.641299][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 2786.641299][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 2786.641300][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 2786.641303][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2786.641307][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2786.641308][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2786.641308][ C2] PKRU: 55555554 [ 2786.641309][ C2] Call Trace: [ 2786.641312][ C2] [ 2786.641315][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 2786.641317][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 2786.641320][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 2786.641322][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 2786.641325][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 2786.641327][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 2786.641329][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 2786.641331][ C2] [ 2786.641332][ C2] [ 2786.641333][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 2786.641334][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2786.641336][ C2] Code: 89 fc 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 df e8 1f 1f 52 fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 <0f> 85 30 06 00 00 8b 03 89 44 24 48 85 c0 0f 85 8d 03 00 00 48 89 All code ======== 0: 89 fc mov %edi,%esp 2: 49 c1 ed 03 shr $0x3,%r13 6: 41 83 e4 07 and $0x7,%r12d a: 49 01 c5 add %rax,%r13 d: 41 83 c4 03 add $0x3,%r12d 11: be 04 00 00 00 mov $0x4,%esi 16: 48 89 df mov %rbx,%rdi 19: e8 1f 1f 52 fe call 0xfffffffffe521f3d 1e: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 23: 41 38 c4 cmp %al,%r12b 26: 7c 08 jl 0x30 28: 84 c0 test %al,%al 2a:* 0f 85 30 06 00 00 jne 0x660 <-- trapping instruction 30: 8b 03 mov (%rbx),%eax 32: 89 44 24 48 mov %eax,0x48(%rsp) 36: 85 c0 test %eax,%eax 38: 0f 85 8d 03 00 00 jne 0x3cb 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 0f 85 30 06 00 00 jne 0x636 6: 8b 03 mov (%rbx),%eax 8: 89 44 24 48 mov %eax,0x48(%rsp) c: 85 c0 test %eax,%eax e: 0f 85 8d 03 00 00 jne 0x3a1 14: 48 rex.W 15: 89 .byte 0x89 [ 2786.641338][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000246 [ 2786.641339][ C2] RAX: 0000000000000000 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2786.641339][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2786.641340][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2786.641341][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2786.641341][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2786.641343][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2786.641346][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2786.641348][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2786.641350][ C2] ? __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)) [ 2786.641352][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2786.641354][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2786.641356][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2786.641358][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2786.641360][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2786.641363][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2786.641365][ C2] ? __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:2772) [ 2786.641367][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2786.641370][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2786.641372][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2786.641374][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2786.641376][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2786.641378][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2786.641380][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2786.641382][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2786.641384][ C2] ? release_sock (net/core/sock.c:3794) [ 2786.641386][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2786.641388][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2786.641391][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2786.641393][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2786.641395][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2786.641397][ C2] ? 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)) [ 2786.641398][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2786.641399][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2786.641401][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2786.641403][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2786.641405][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2786.641407][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2786.641409][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2786.641410][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2786.641412][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2786.641414][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2786.641415][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2786.641417][ C2] ? new_sync_read (fs/read_write.c:584) [ 2786.641427][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2786.641429][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2786.641430][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2786.641433][ C2] vfs_write (fs/read_write.c:686) [ 2786.641435][ C2] ksys_write (fs/read_write.c:739) [ 2786.641436][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2786.641438][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2786.641440][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2786.641442][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2786.641443][ C2] RIP: 0033:0x7f814975fc5e [ 2786.641445][ C2] 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 [ 2786.641447][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2786.641448][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2786.641449][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2786.641450][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2786.641450][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2786.641451][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2812.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2812.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2812.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 2812.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 2812.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2812.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2812.394782][ C2] 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 [ 2812.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2812.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2812.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2812.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2812.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2812.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2812.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2812.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2812.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2812.394796][ C2] PKRU: 55555554 [ 2812.394797][ C2] Call Trace: [ 2812.394800][ C2] [ 2812.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2812.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2812.394808][ C2] ? __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)) [ 2812.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2812.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2812.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2812.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2812.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2812.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2812.394824][ C2] ? __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:2772) [ 2812.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2812.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2812.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2812.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2812.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2812.394836][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2812.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2812.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2812.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 2812.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2812.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2812.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2812.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2812.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2812.394856][ C2] ? 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)) [ 2812.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2812.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2812.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2812.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2812.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2812.394866][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2812.394868][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2812.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2812.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2812.394873][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2812.394875][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2812.394876][ C2] ? new_sync_read (fs/read_write.c:584) [ 2812.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2812.394880][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2812.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2812.394884][ C2] vfs_write (fs/read_write.c:686) [ 2812.394886][ C2] ksys_write (fs/read_write.c:739) [ 2812.394888][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2812.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2812.394892][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2812.394893][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2812.394896][ C2] RIP: 0033:0x7f814975fc5e [ 2812.394898][ C2] 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 [ 2812.394899][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2812.394901][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2812.394901][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2812.394902][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2812.394903][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2812.394904][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2840.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2840.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2840.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 2840.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 2840.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2840.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2840.394777][ C2] 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 [ 2840.394778][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2840.394780][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2840.394781][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2840.394782][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2840.394783][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2840.394784][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2840.394786][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2840.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2840.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2840.394791][ C2] PKRU: 55555554 [ 2840.394791][ C2] Call Trace: [ 2840.394795][ C2] [ 2840.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2840.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2840.394802][ C2] ? __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)) [ 2840.394805][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2840.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2840.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2840.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2840.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2840.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2840.394818][ C2] ? __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:2772) [ 2840.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2840.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2840.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2840.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2840.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2840.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2840.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2840.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2840.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 2840.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2840.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2840.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2840.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2840.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2840.394850][ C2] ? 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)) [ 2840.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2840.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2840.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2840.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2840.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2840.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2840.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2840.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2840.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2840.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2840.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2840.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 2840.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2840.394874][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2840.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2840.394877][ C2] vfs_write (fs/read_write.c:686) [ 2840.394880][ C2] ksys_write (fs/read_write.c:739) [ 2840.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2840.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2840.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2840.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2840.394889][ C2] RIP: 0033:0x7f814975fc5e [ 2840.394891][ C2] 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 [ 2840.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2840.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2840.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2840.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2840.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2840.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2849.867626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2849.867944][ C2] rcu: 2-....: (1897342 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=604502 | [ 2849.868190][ C2] rcu: (t=1898095 jiffies g=521497 q=41706 ncpus=4) | [ 2849.868343][ C2] Tainted: [L]=SOFTLOCKUP [ 2849.868344][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2849.868346][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2849.868350][ C2] 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 [ 2849.868352][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2849.868354][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2849.868355][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2849.868356][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2849.868357][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2849.868358][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2849.868360][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2849.868363][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2849.868364][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2849.868365][ C2] PKRU: 55555554 [ 2849.868366][ C2] Call Trace: [ 2849.868366][ C2] [ 2849.868367][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2849.868370][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2849.868372][ C2] ? __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)) [ 2849.868374][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2849.868377][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2849.868378][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2849.868381][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2849.868383][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2849.868386][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2849.868387][ C2] ? __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:2772) [ 2849.868390][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2849.868392][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2849.868394][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2849.868396][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2849.868398][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2849.868400][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2849.868403][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2849.868404][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2849.868406][ C2] ? release_sock (net/core/sock.c:3794) [ 2849.868408][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2849.868410][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2849.868413][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2849.868415][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2849.868417][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2849.868419][ C2] ? 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)) [ 2849.868420][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2849.868422][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2849.868424][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2849.868426][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2849.868427][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2849.868429][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2849.868431][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2849.868432][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2849.868434][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2849.868436][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2849.868437][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2849.868439][ C2] ? new_sync_read (fs/read_write.c:584) [ 2849.868441][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2849.868442][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2849.868444][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2849.868446][ C2] vfs_write (fs/read_write.c:686) [ 2849.868448][ C2] ksys_write (fs/read_write.c:739) [ 2849.868450][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2849.868452][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2849.868454][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2849.868455][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2849.868457][ C2] RIP: 0033:0x7f814975fc5e [ 2849.868459][ C2] 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 [ 2849.868460][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2849.868461][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2849.868462][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2849.868463][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2849.868463][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2849.868464][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2876.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2876.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2876.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 2876.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 2876.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2876.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2876.394775][ C2] 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 [ 2876.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2876.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2876.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2876.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2876.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2876.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2876.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2876.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2876.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2876.394789][ C2] PKRU: 55555554 [ 2876.394790][ C2] Call Trace: [ 2876.394793][ C2] [ 2876.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2876.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2876.394801][ C2] ? __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)) [ 2876.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2876.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2876.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2876.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2876.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2876.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2876.394818][ C2] ? __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:2772) [ 2876.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2876.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2876.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2876.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2876.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2876.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2876.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2876.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2876.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 2876.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2876.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2876.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2876.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2876.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2876.394850][ C2] ? 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)) [ 2876.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2876.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2876.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2876.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2876.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2876.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2876.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2876.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2876.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2876.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2876.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2876.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 2876.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2876.394874][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2876.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2876.394878][ C2] vfs_write (fs/read_write.c:686) [ 2876.394880][ C2] ksys_write (fs/read_write.c:739) [ 2876.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2876.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2876.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2876.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2876.394889][ C2] RIP: 0033:0x7f814975fc5e [ 2876.394891][ C2] 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 [ 2876.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2876.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2876.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2876.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2876.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2876.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2884.945058][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 2884.945200][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 2884.945328][ C2] NMI backtrace for cpu 2 | [ 2884.945337][ C2] Tainted: [L]=SOFTLOCKUP [ 2884.945338][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2884.945339][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 2884.945343][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 2884.945344][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 2884.945346][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 2884.945348][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 2884.945349][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 2884.945349][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 2884.945350][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 2884.945353][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2884.945357][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2884.945358][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2884.945359][ C2] PKRU: 55555554 [ 2884.945359][ C2] Call Trace: [ 2884.945362][ C2] [ 2884.945365][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 2884.945367][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 2884.945370][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 2884.945371][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 2884.945374][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 2884.945376][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 2884.945378][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 2884.945380][ C2] [ 2884.945381][ C2] [ 2884.945381][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 2884.945383][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2884.945385][ C2] 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 [ 2884.945387][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2884.945388][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2884.945388][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2884.945389][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2884.945390][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2884.945390][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2884.945392][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2884.945395][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2884.945397][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2884.945399][ C2] ? __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)) [ 2884.945401][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2884.945403][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2884.945405][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2884.945407][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2884.945409][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2884.945412][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2884.945414][ C2] ? __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:2772) [ 2884.945416][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2884.945419][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2884.945421][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2884.945423][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2884.945424][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2884.945426][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2884.945429][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2884.945431][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2884.945433][ C2] ? release_sock (net/core/sock.c:3794) [ 2884.945435][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2884.945437][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2884.945440][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2884.945442][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2884.945443][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2884.945445][ C2] ? 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)) [ 2884.945447][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2884.945448][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2884.945450][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2884.945452][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2884.945453][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2884.945456][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2884.945457][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2884.945459][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2884.945460][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2884.945462][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2884.945464][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2884.945465][ C2] ? new_sync_read (fs/read_write.c:584) [ 2884.945467][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2884.945468][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2884.945470][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2884.945472][ C2] vfs_write (fs/read_write.c:686) [ 2884.945474][ C2] ksys_write (fs/read_write.c:739) [ 2884.945476][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2884.945478][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2884.945480][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2884.945481][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2884.945483][ C2] RIP: 0033:0x7f814975fc5e [ 2884.945485][ C2] 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 [ 2884.945486][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2884.945488][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2884.945488][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2884.945489][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2884.945490][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2884.945491][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2912.394769][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2912.394771][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2912.394773][ C2] softirqs last disabled at (21214): __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:2772) | [ 2912.394781][ C2] Tainted: [L]=SOFTLOCKUP [ 2912.394782][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2912.394784][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2912.394787][ C2] 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 [ 2912.394788][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2912.394790][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2912.394791][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2912.394792][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2912.394793][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2912.394794][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2912.394796][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2912.394800][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2912.394801][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2912.394802][ C2] PKRU: 55555554 [ 2912.394802][ C2] Call Trace: [ 2912.394806][ C2] [ 2912.394808][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2912.394811][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2912.394813][ C2] ? __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)) [ 2912.394816][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2912.394819][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2912.394820][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2912.394823][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2912.394825][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2912.394828][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2912.394830][ C2] ? __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:2772) [ 2912.394832][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2912.394835][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2912.394837][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2912.394839][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2912.394841][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2912.394843][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2912.394845][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2912.394847][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2912.394849][ C2] ? release_sock (net/core/sock.c:3794) [ 2912.394851][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2912.394853][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2912.394856][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2912.394859][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2912.394860][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2912.394863][ C2] ? 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)) [ 2912.394864][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2912.394865][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2912.394867][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2912.394869][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2912.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2912.394873][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2912.394875][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2912.394876][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2912.394878][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2912.394879][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2912.394882][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2912.394883][ C2] ? new_sync_read (fs/read_write.c:584) [ 2912.394885][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2912.394886][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2912.394888][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2912.394890][ C2] vfs_write (fs/read_write.c:686) [ 2912.394892][ C2] ksys_write (fs/read_write.c:739) [ 2912.394894][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2912.394896][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2912.394898][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2912.394900][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2912.394902][ C2] RIP: 0033:0x7f814975fc5e [ 2912.394904][ C2] 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 [ 2912.394905][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2912.394907][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2912.394908][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2912.394908][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2912.394909][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2912.394910][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2927.871626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2927.871855][ C2] rcu: 2-....: (1975314 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=643499 | [ 2927.872070][ C2] rcu: (t=1976099 jiffies g=521497 q=43303 ncpus=4) | [ 2927.872253][ C2] Tainted: [L]=SOFTLOCKUP [ 2927.872254][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2927.872256][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2927.872260][ C2] 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 [ 2927.872261][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2927.872264][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2927.872265][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2927.872266][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2927.872266][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2927.872267][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2927.872270][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2927.872273][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2927.872274][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2927.872275][ C2] PKRU: 55555554 [ 2927.872276][ C2] Call Trace: [ 2927.872277][ C2] [ 2927.872278][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2927.872280][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2927.872283][ C2] ? __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)) [ 2927.872285][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2927.872287][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2927.872289][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2927.872292][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2927.872294][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2927.872297][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2927.872299][ C2] ? __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:2772) [ 2927.872301][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2927.872304][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2927.872306][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2927.872308][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2927.872310][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2927.872312][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2927.872314][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2927.872316][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2927.872318][ C2] ? release_sock (net/core/sock.c:3794) [ 2927.872320][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2927.872322][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2927.872325][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2927.872327][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2927.872329][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2927.872331][ C2] ? 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)) [ 2927.872333][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2927.872334][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2927.872336][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2927.872338][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2927.872339][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2927.872341][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2927.872343][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2927.872345][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2927.872346][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2927.872348][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2927.872350][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2927.872351][ C2] ? new_sync_read (fs/read_write.c:584) [ 2927.872356][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2927.872358][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2927.872360][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2927.872362][ C2] vfs_write (fs/read_write.c:686) [ 2927.872364][ C2] ksys_write (fs/read_write.c:739) [ 2927.872366][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2927.872368][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2927.872370][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2927.872372][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2927.872373][ C2] RIP: 0033:0x7f814975fc5e [ 2927.872375][ C2] 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 [ 2927.872377][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2927.872378][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2927.872379][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2927.872380][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2927.872380][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2927.872381][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2952.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2952.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2952.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 2952.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 2952.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2952.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2952.394775][ C2] 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 [ 2952.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2952.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2952.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2952.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2952.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2952.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2952.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2952.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2952.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2952.394789][ C2] PKRU: 55555554 [ 2952.394790][ C2] Call Trace: [ 2952.394793][ C2] [ 2952.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2952.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2952.394801][ C2] ? __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)) [ 2952.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2952.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2952.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2952.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2952.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2952.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2952.394818][ C2] ? __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:2772) [ 2952.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2952.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2952.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2952.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2952.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2952.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2952.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2952.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2952.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 2952.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2952.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2952.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2952.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2952.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2952.394850][ C2] ? 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)) [ 2952.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2952.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2952.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2952.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2952.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2952.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2952.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2952.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2952.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2952.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2952.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2952.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 2952.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2952.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2952.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2952.394879][ C2] vfs_write (fs/read_write.c:686) [ 2952.394881][ C2] ksys_write (fs/read_write.c:739) [ 2952.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2952.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2952.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2952.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2952.394890][ C2] RIP: 0033:0x7f814975fc5e [ 2952.394893][ C2] 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 [ 2952.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2952.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2952.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2952.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2952.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2952.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2980.394761][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 2980.394763][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 2980.394765][ C2] softirqs last disabled at (21214): __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:2772) | [ 2980.394772][ C2] Tainted: [L]=SOFTLOCKUP [ 2980.394773][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2980.394775][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2980.394777][ C2] 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 [ 2980.394779][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2980.394780][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2980.394782][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2980.394783][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2980.394784][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2980.394784][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2980.394787][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2980.394790][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2980.394791][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2980.394792][ C2] PKRU: 55555554 [ 2980.394793][ C2] Call Trace: [ 2980.394796][ C2] [ 2980.394800][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2980.394803][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2980.394805][ C2] ? __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)) [ 2980.394807][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2980.394810][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2980.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2980.394814][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2980.394817][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2980.394820][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2980.394822][ C2] ? __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:2772) [ 2980.394824][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2980.394827][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2980.394829][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2980.394830][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2980.394833][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2980.394835][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2980.394837][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2980.394839][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2980.394841][ C2] ? release_sock (net/core/sock.c:3794) [ 2980.394843][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2980.394846][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2980.394849][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2980.394851][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2980.394853][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2980.394855][ C2] ? 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)) [ 2980.394856][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2980.394858][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2980.394860][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2980.394861][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2980.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2980.394865][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2980.394867][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2980.394869][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2980.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2980.394872][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2980.394874][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2980.394876][ C2] ? new_sync_read (fs/read_write.c:584) [ 2980.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2980.394879][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2980.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2980.394883][ C2] vfs_write (fs/read_write.c:686) [ 2980.394886][ C2] ksys_write (fs/read_write.c:739) [ 2980.394887][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2980.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2980.394892][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2980.394894][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2980.394896][ C2] RIP: 0033:0x7f814975fc5e [ 2980.394899][ C2] 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 [ 2980.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2980.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2980.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2980.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2980.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2980.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 2983.248982][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 2983.249105][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 2983.249257][ C2] NMI backtrace for cpu 2 | [ 2983.249266][ C2] Tainted: [L]=SOFTLOCKUP [ 2983.249267][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2983.249268][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 2983.249271][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 2983.249273][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 2983.249275][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 2983.249276][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 2983.249277][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 2983.249278][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 2983.249279][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 2983.249282][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 2983.249285][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2983.249286][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 2983.249287][ C2] PKRU: 55555554 [ 2983.249287][ C2] Call Trace: [ 2983.249290][ C2] [ 2983.249292][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 2983.249294][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 2983.249297][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 2983.249299][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 2983.249301][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 2983.249304][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 2983.249306][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 2983.249308][ C2] [ 2983.249309][ C2] [ 2983.249309][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 2983.249312][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 2983.249314][ C2] 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 [ 2983.249315][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 2983.249316][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 2983.249317][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 2983.249318][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 2983.249318][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 2983.249319][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 2983.249321][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 2983.249323][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 2983.249325][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 2983.249327][ C2] ? __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)) [ 2983.249330][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2983.249332][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 2983.249334][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2983.249336][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 2983.249338][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 2983.249341][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 2983.249343][ C2] ? __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:2772) [ 2983.249345][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 2983.249348][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 2983.249350][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2983.249351][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 2983.249354][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 2983.249356][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 2983.249358][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 2983.249360][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2983.249362][ C2] ? release_sock (net/core/sock.c:3794) [ 2983.249364][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 2983.249366][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 2983.249369][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2983.249371][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 2983.249373][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 2983.249375][ C2] ? 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)) [ 2983.249377][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2983.249378][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 2983.249380][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 2983.249382][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 2983.249383][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2983.249386][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 2983.249387][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 2983.249389][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 2983.249391][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 2983.249392][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 2983.249394][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 2983.249395][ C2] ? new_sync_read (fs/read_write.c:584) [ 2983.249397][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 2983.249399][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2983.249400][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 2983.249403][ C2] vfs_write (fs/read_write.c:686) [ 2983.249405][ C2] ksys_write (fs/read_write.c:739) [ 2983.249407][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 2983.249408][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 2983.249411][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2983.249412][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2983.249414][ C2] RIP: 0033:0x7f814975fc5e [ 2983.249416][ C2] 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 [ 2983.249417][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 2983.249418][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 2983.249419][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 2983.249420][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 2983.249421][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 2983.249421][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3005.875627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3005.875882][ C2] rcu: 2-....: (2053285 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=682457 | [ 3005.876146][ C2] rcu: (t=2054103 jiffies g=521497 q=44897 ncpus=4) | [ 3005.876279][ C2] Tainted: [L]=SOFTLOCKUP [ 3005.876280][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3005.876282][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3005.876287][ C2] 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 [ 3005.876288][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3005.876291][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3005.876293][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3005.876293][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3005.876294][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3005.876295][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3005.876298][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3005.876301][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3005.876302][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3005.876303][ C2] PKRU: 55555554 [ 3005.876304][ C2] Call Trace: [ 3005.876304][ C2] [ 3005.876305][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3005.876308][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3005.876310][ C2] ? __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)) [ 3005.876313][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3005.876315][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3005.876317][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3005.876319][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3005.876322][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3005.876325][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3005.876326][ C2] ? __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:2772) [ 3005.876329][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3005.876331][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3005.876334][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3005.876335][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3005.876337][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3005.876339][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3005.876342][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3005.876344][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3005.876346][ C2] ? release_sock (net/core/sock.c:3794) [ 3005.876348][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3005.876350][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3005.876353][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3005.876355][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3005.876357][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3005.876359][ C2] ? 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)) [ 3005.876360][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3005.876362][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3005.876364][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3005.876366][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3005.876367][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3005.876369][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3005.876371][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3005.876373][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3005.876374][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3005.876376][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3005.876377][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3005.876379][ C2] ? new_sync_read (fs/read_write.c:584) [ 3005.876381][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3005.876382][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3005.876384][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3005.876386][ C2] vfs_write (fs/read_write.c:686) [ 3005.876388][ C2] ksys_write (fs/read_write.c:739) [ 3005.876390][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3005.876392][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3005.876394][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3005.876396][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3005.876398][ C2] RIP: 0033:0x7f814975fc5e [ 3005.876400][ C2] 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 [ 3005.876401][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3005.876403][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3005.876403][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3005.876404][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3005.876405][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3005.876406][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3032.394762][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3032.394764][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3032.394766][ C2] softirqs last disabled at (21214): __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:2772) | [ 3032.394773][ C2] Tainted: [L]=SOFTLOCKUP [ 3032.394774][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3032.394775][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3032.394778][ C2] 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 [ 3032.394780][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3032.394781][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3032.394783][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3032.394783][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3032.394784][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3032.394785][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3032.394787][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3032.394791][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3032.394792][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3032.394793][ C2] PKRU: 55555554 [ 3032.394793][ C2] Call Trace: [ 3032.394797][ C2] [ 3032.394799][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3032.394801][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3032.394804][ C2] ? __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)) [ 3032.394806][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3032.394808][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3032.394810][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3032.394812][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3032.394815][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3032.394818][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3032.394820][ C2] ? __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:2772) [ 3032.394822][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3032.394825][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3032.394827][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3032.394829][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3032.394831][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3032.394833][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3032.394835][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3032.394837][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3032.394839][ C2] ? release_sock (net/core/sock.c:3794) [ 3032.394841][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3032.394843][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3032.394846][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3032.394849][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3032.394850][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3032.394852][ C2] ? 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)) [ 3032.394854][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3032.394855][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3032.394857][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3032.394859][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3032.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3032.394863][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3032.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3032.394866][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3032.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3032.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3032.394871][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3032.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 3032.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3032.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3032.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3032.394880][ C2] vfs_write (fs/read_write.c:686) [ 3032.394882][ C2] ksys_write (fs/read_write.c:739) [ 3032.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3032.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3032.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3032.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3032.394892][ C2] RIP: 0033:0x7f814975fc5e [ 3032.394894][ C2] 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 [ 3032.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3032.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3032.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3032.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3032.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3032.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3060.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3060.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3060.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 3060.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 3060.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3060.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3060.394773][ C2] 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 [ 3060.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3060.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3060.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3060.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3060.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3060.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3060.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3060.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3060.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3060.394788][ C2] PKRU: 55555554 [ 3060.394789][ C2] Call Trace: [ 3060.394792][ C2] [ 3060.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3060.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3060.394800][ C2] ? __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)) [ 3060.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3060.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3060.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3060.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3060.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3060.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3060.394817][ C2] ? __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:2772) [ 3060.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3060.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3060.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3060.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3060.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3060.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3060.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3060.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3060.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 3060.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3060.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3060.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3060.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3060.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3060.394850][ C2] ? 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)) [ 3060.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3060.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3060.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3060.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3060.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3060.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3060.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3060.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3060.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3060.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3060.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3060.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 3060.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3060.394874][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3060.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3060.394878][ C2] vfs_write (fs/read_write.c:686) [ 3060.394880][ C2] ksys_write (fs/read_write.c:739) [ 3060.394882][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3060.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3060.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3060.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3060.394890][ C2] RIP: 0033:0x7f814975fc5e [ 3060.394892][ C2] 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 [ 3060.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3060.394895][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3060.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3060.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3060.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3060.394898][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3081.553013][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 3081.553138][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 3081.553292][ C2] NMI backtrace for cpu 2 | [ 3081.553302][ C2] Tainted: [L]=SOFTLOCKUP [ 3081.553303][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3081.553305][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 3081.553308][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 3081.553310][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 3081.553312][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 3081.553313][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 3081.553314][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 3081.553315][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 3081.553316][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 3081.553319][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3081.553323][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3081.553324][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3081.553325][ C2] PKRU: 55555554 [ 3081.553325][ C2] Call Trace: [ 3081.553327][ C2] [ 3081.553330][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 3081.553332][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 3081.553335][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 3081.553337][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 3081.553339][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 3081.553341][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 3081.553344][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 3081.553346][ C2] [ 3081.553347][ C2] [ 3081.553347][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 3081.553349][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3081.553351][ C2] 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 [ 3081.553352][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3081.553353][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3081.553354][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3081.553355][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3081.553356][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3081.553357][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3081.553358][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3081.553361][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3081.553363][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3081.553365][ C2] ? __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)) [ 3081.553368][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3081.553370][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3081.553372][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3081.553374][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3081.553376][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3081.553379][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3081.553381][ C2] ? __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:2772) [ 3081.553383][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3081.553386][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3081.553388][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3081.553390][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3081.553392][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3081.553394][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3081.553397][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3081.553398][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3081.553401][ C2] ? release_sock (net/core/sock.c:3794) [ 3081.553403][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3081.553404][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3081.553407][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3081.553410][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3081.553411][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3081.553413][ C2] ? 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)) [ 3081.553415][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3081.553416][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3081.553418][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3081.553420][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3081.553421][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3081.553423][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3081.553425][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3081.553427][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3081.553428][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3081.553430][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3081.553432][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3081.553434][ C2] ? new_sync_read (fs/read_write.c:584) [ 3081.553435][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3081.553437][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3081.553438][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3081.553441][ C2] vfs_write (fs/read_write.c:686) [ 3081.553443][ C2] ksys_write (fs/read_write.c:739) [ 3081.553445][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3081.553447][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3081.553449][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3081.553451][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3081.553452][ C2] RIP: 0033:0x7f814975fc5e [ 3081.553454][ C2] 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 [ 3081.553455][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3081.553457][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3081.553457][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3081.553458][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3081.553459][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3081.553459][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3083.879625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3083.879886][ C2] rcu: 2-....: (2131257 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=721236 | [ 3083.880102][ C2] rcu: (t=2132107 jiffies g=521497 q=46488 ncpus=4) | [ 3083.880242][ C2] Tainted: [L]=SOFTLOCKUP [ 3083.880243][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3083.880244][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3083.880247][ C2] 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 [ 3083.880249][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3083.880251][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3083.880252][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3083.880253][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3083.880254][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3083.880255][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3083.880257][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3083.880260][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3083.880261][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3083.880262][ C2] PKRU: 55555554 [ 3083.880263][ C2] Call Trace: [ 3083.880264][ C2] [ 3083.880264][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3083.880267][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3083.880269][ C2] ? __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)) [ 3083.880271][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3083.880274][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3083.880276][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3083.880278][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3083.880280][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3083.880283][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3083.880285][ C2] ? __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:2772) [ 3083.880287][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3083.880290][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3083.880292][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3083.880294][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3083.880296][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3083.880298][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3083.880300][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3083.880302][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3083.880304][ C2] ? release_sock (net/core/sock.c:3794) [ 3083.880306][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3083.880308][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3083.880311][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3083.880313][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3083.880315][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3083.880317][ C2] ? 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)) [ 3083.880319][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3083.880320][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3083.880322][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3083.880324][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3083.880325][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3083.880328][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3083.880329][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3083.880331][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3083.880333][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3083.880334][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3083.880336][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3083.880337][ C2] ? new_sync_read (fs/read_write.c:584) [ 3083.880339][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3083.880341][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3083.880342][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3083.880345][ C2] vfs_write (fs/read_write.c:686) [ 3083.880347][ C2] ksys_write (fs/read_write.c:739) [ 3083.880349][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3083.880350][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3083.880353][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3083.880354][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3083.880356][ C2] RIP: 0033:0x7f814975fc5e [ 3083.880357][ C2] 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 [ 3083.880359][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3083.880360][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3083.880361][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3083.880362][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3083.880363][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3083.880363][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3108.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3108.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3108.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 3108.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 3108.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3108.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3108.394783][ C2] 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 [ 3108.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3108.394786][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3108.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3108.394788][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3108.394789][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3108.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3108.394792][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3108.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3108.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3108.394797][ C2] PKRU: 55555554 [ 3108.394798][ C2] Call Trace: [ 3108.394801][ C2] [ 3108.394805][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3108.394807][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3108.394809][ C2] ? __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)) [ 3108.394812][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3108.394814][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3108.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3108.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3108.394821][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3108.394824][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3108.394825][ C2] ? __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:2772) [ 3108.394828][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3108.394831][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3108.394833][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3108.394835][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3108.394837][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3108.394839][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3108.394842][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3108.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3108.394846][ C2] ? release_sock (net/core/sock.c:3794) [ 3108.394848][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3108.394850][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3108.394853][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3108.394855][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3108.394857][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3108.394859][ C2] ? 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)) [ 3108.394861][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3108.394862][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3108.394864][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3108.394866][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3108.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3108.394870][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3108.394872][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3108.394873][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3108.394875][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3108.394877][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3108.394879][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3108.394881][ C2] ? new_sync_read (fs/read_write.c:584) [ 3108.394882][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3108.394884][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3108.394885][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3108.394888][ C2] vfs_write (fs/read_write.c:686) [ 3108.394890][ C2] ksys_write (fs/read_write.c:739) [ 3108.394892][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3108.394894][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3108.394896][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3108.394898][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3108.394900][ C2] RIP: 0033:0x7f814975fc5e [ 3108.394902][ C2] 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 [ 3108.394904][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3108.394905][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3108.394906][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3108.394907][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3108.394908][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3108.394908][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3136.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3136.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3136.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 3136.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 3136.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3136.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3136.394774][ C2] 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 [ 3136.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3136.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3136.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3136.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3136.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3136.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3136.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3136.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3136.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3136.394789][ C2] PKRU: 55555554 [ 3136.394789][ C2] Call Trace: [ 3136.394792][ C2] [ 3136.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3136.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3136.394800][ C2] ? __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)) [ 3136.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3136.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3136.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3136.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3136.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3136.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3136.394817][ C2] ? __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:2772) [ 3136.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3136.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3136.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3136.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3136.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3136.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3136.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3136.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3136.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 3136.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3136.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3136.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3136.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3136.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3136.394850][ C2] ? 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)) [ 3136.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3136.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3136.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3136.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3136.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3136.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3136.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3136.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3136.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3136.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3136.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3136.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 3136.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3136.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3136.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3136.394879][ C2] vfs_write (fs/read_write.c:686) [ 3136.394881][ C2] ksys_write (fs/read_write.c:739) [ 3136.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3136.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3136.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3136.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3136.394891][ C2] RIP: 0033:0x7f814975fc5e [ 3136.394893][ C2] 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 [ 3136.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3136.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3136.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3136.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3136.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3136.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3161.883626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3161.883914][ C2] rcu: 2-....: (2209237 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=756850 | [ 3161.884130][ C2] rcu: (t=2210111 jiffies g=521497 q=47628 ncpus=4) | [ 3161.884269][ C2] Tainted: [L]=SOFTLOCKUP [ 3161.884270][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3161.884271][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3161.884275][ C2] 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 [ 3161.884277][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3161.884279][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3161.884280][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3161.884281][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3161.884282][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3161.884282][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3161.884285][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3161.884288][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3161.884289][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3161.884290][ C2] PKRU: 55555554 [ 3161.884291][ C2] Call Trace: [ 3161.884292][ C2] [ 3161.884293][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3161.884296][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3161.884298][ C2] ? __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)) [ 3161.884300][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3161.884302][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3161.884304][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3161.884307][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3161.884309][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3161.884312][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3161.884313][ C2] ? __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:2772) [ 3161.884316][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3161.884318][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3161.884324][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3161.884326][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3161.884328][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3161.884330][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3161.884333][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3161.884335][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3161.884337][ C2] ? release_sock (net/core/sock.c:3794) [ 3161.884339][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3161.884340][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3161.884343][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3161.884346][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3161.884347][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3161.884349][ C2] ? 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)) [ 3161.884351][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3161.884352][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3161.884354][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3161.884356][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3161.884357][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3161.884360][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3161.884361][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3161.884363][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3161.884365][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3161.884366][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3161.884368][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3161.884370][ C2] ? new_sync_read (fs/read_write.c:584) [ 3161.884371][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3161.884373][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3161.884375][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3161.884377][ C2] vfs_write (fs/read_write.c:686) [ 3161.884379][ C2] ksys_write (fs/read_write.c:739) [ 3161.884381][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3161.884383][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3161.884385][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3161.884386][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3161.884388][ C2] RIP: 0033:0x7f814975fc5e [ 3161.884390][ C2] 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 [ 3161.884391][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3161.884393][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3161.884394][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3161.884395][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3161.884395][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3161.884396][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3179.856949][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 3179.857115][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 3179.857220][ C2] NMI backtrace for cpu 2 | [ 3179.857230][ C2] Tainted: [L]=SOFTLOCKUP [ 3179.857231][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3179.857232][ C2] RIP: 0010:vring_interrupt (drivers/virtio/virtio_ring.c:812 drivers/virtio/virtio_ring.c:2682 drivers/virtio/virtio_ring.c:2697) [ 3179.857237][ C2] Code: c1 e9 03 80 3c 01 00 0f 85 f4 00 00 00 48 b8 00 00 00 00 00 fc ff df 48 8b 4a 70 48 8d 79 02 48 89 fe 48 c1 ee 03 0f b6 34 06 <48> 89 f8 83 e0 07 83 c0 01 40 38 f0 7c 09 40 84 f6 0f 85 34 01 00 All code ======== 0: c1 e9 03 shr $0x3,%ecx 3: 80 3c 01 00 cmpb $0x0,(%rcx,%rax,1) 7: 0f 85 f4 00 00 00 jne 0x101 d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 14: fc ff df 17: 48 8b 4a 70 mov 0x70(%rdx),%rcx 1b: 48 8d 79 02 lea 0x2(%rcx),%rdi 1f: 48 89 fe mov %rdi,%rsi 22: 48 c1 ee 03 shr $0x3,%rsi 26: 0f b6 34 06 movzbl (%rsi,%rax,1),%esi 2a:* 48 89 f8 mov %rdi,%rax <-- trapping instruction 2d: 83 e0 07 and $0x7,%eax 30: 83 c0 01 add $0x1,%eax 33: 40 38 f0 cmp %sil,%al 36: 7c 09 jl 0x41 38: 40 84 f6 test %sil,%sil 3b: 0f .byte 0xf 3c: 85 34 01 test %esi,(%rcx,%rax,1) ... Code starting with the faulting instruction =========================================== 0: 48 89 f8 mov %rdi,%rax 3: 83 e0 07 and $0x7,%eax 6: 83 c0 01 add $0x1,%eax 9: 40 38 f0 cmp %sil,%al c: 7c 09 jl 0x17 e: 40 84 f6 test %sil,%sil 11: 0f .byte 0xf 12: 85 34 01 test %esi,(%rcx,%rax,1) ... [ 3179.857239][ C2] RSP: 0018:ffa0000000218ea8 EFLAGS: 00000016 [ 3179.857241][ C2] RAX: dffffc0000000000 RBX: ff11000006339300 RCX: ff110000063bd000 [ 3179.857242][ C2] RDX: ff11000006339300 RSI: 0000000000000000 RDI: ff110000063bd002 [ 3179.857243][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: fffffbfff5b921ca [ 3179.857244][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: ff11000005f82508 [ 3179.857245][ C2] R13: 0000000000000032 R14: dffffc0000000000 R15: ff11000005e55580 [ 3179.857248][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3179.857251][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3179.857252][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3179.857253][ C2] PKRU: 55555554 [ 3179.857253][ C2] Call Trace: [ 3179.857257][ C2] [ 3179.857261][ C2] vm_interrupt (drivers/virtio/virtio_mmio.c:303 (discriminator 1)) [ 3179.857263][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 3179.857264][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 3179.857267][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 3179.857269][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 3179.857272][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 3179.857274][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 3179.857276][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 3179.857278][ C2] [ 3179.857279][ C2] [ 3179.857280][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 3179.857282][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3179.857284][ C2] 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 [ 3179.857286][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3179.857287][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3179.857288][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3179.857288][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3179.857289][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3179.857290][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3179.857291][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3179.857294][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3179.857296][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3179.857298][ C2] ? __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)) [ 3179.857300][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3179.857302][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3179.857304][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3179.857307][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3179.857309][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3179.857312][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3179.857314][ C2] ? __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:2772) [ 3179.857316][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3179.857319][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3179.857321][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3179.857323][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3179.857325][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3179.857327][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3179.857329][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3179.857331][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3179.857333][ C2] ? release_sock (net/core/sock.c:3794) [ 3179.857335][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3179.857337][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3179.857340][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3179.857342][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3179.857344][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3179.857346][ C2] ? 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)) [ 3179.857348][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3179.857349][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3179.857351][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3179.857353][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3179.857354][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3179.857357][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3179.857358][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3179.857360][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3179.857362][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3179.857363][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3179.857365][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3179.857367][ C2] ? new_sync_read (fs/read_write.c:584) [ 3179.857368][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3179.857370][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3179.857371][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3179.857374][ C2] vfs_write (fs/read_write.c:686) [ 3179.857376][ C2] ksys_write (fs/read_write.c:739) [ 3179.857378][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3179.857379][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3179.857382][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3179.857383][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3179.857385][ C2] RIP: 0033:0x7f814975fc5e [ 3179.857387][ C2] 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 [ 3179.857388][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3179.857390][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3179.857391][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3179.857391][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3179.857392][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3179.857393][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3204.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3204.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3204.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 3204.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 3204.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3204.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3204.394782][ C2] 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 [ 3204.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3204.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3204.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3204.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3204.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3204.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3204.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3204.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3204.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3204.394797][ C2] PKRU: 55555554 [ 3204.394797][ C2] Call Trace: [ 3204.394800][ C2] [ 3204.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3204.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3204.394809][ C2] ? __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)) [ 3204.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3204.394814][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3204.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3204.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3204.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3204.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3204.394825][ C2] ? __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:2772) [ 3204.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3204.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3204.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3204.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3204.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3204.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3204.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3204.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3204.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 3204.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3204.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3204.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3204.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3204.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3204.394858][ C2] ? 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)) [ 3204.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3204.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3204.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3204.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3204.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3204.394869][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3204.394871][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3204.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3204.394874][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3204.394876][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3204.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3204.394879][ C2] ? new_sync_read (fs/read_write.c:584) [ 3204.394881][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3204.394883][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3204.394884][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3204.394887][ C2] vfs_write (fs/read_write.c:686) [ 3204.394889][ C2] ksys_write (fs/read_write.c:739) [ 3204.394891][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3204.394892][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3204.394895][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3204.394897][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3204.394899][ C2] RIP: 0033:0x7f814975fc5e [ 3204.394901][ C2] 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 [ 3204.394902][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3204.394903][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3204.394904][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3204.394905][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3204.394906][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3204.394907][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3232.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3232.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3232.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 3232.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 3232.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3232.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3232.394773][ C2] 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 [ 3232.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3232.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3232.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3232.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3232.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3232.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3232.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3232.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3232.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3232.394787][ C2] PKRU: 55555554 [ 3232.394788][ C2] Call Trace: [ 3232.394791][ C2] [ 3232.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3232.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3232.394799][ C2] ? __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)) [ 3232.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3232.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3232.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3232.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3232.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3232.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3232.394816][ C2] ? __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:2772) [ 3232.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3232.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3232.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3232.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3232.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3232.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3232.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3232.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3232.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 3232.394842][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3232.394844][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3232.394847][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3232.394849][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3232.394851][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3232.394853][ C2] ? 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)) [ 3232.394855][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3232.394856][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3232.394858][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3232.394860][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3232.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3232.394864][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3232.394865][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3232.394867][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3232.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3232.394870][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3232.394872][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3232.394874][ C2] ? new_sync_read (fs/read_write.c:584) [ 3232.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3232.394877][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3232.394879][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3232.394881][ C2] vfs_write (fs/read_write.c:686) [ 3232.394883][ C2] ksys_write (fs/read_write.c:739) [ 3232.394885][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3232.394887][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3232.394889][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3232.394891][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3232.394893][ C2] RIP: 0033:0x7f814975fc5e [ 3232.394895][ C2] 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 [ 3232.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3232.394898][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3232.394899][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3232.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3232.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3232.394901][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3239.887626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3239.887832][ C2] rcu: 2-....: (2287208 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=795710 | [ 3239.888096][ C2] rcu: (t=2288115 jiffies g=521497 q=49223 ncpus=4) | [ 3239.888227][ C2] Tainted: [L]=SOFTLOCKUP [ 3239.888228][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3239.888229][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3239.888233][ C2] 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 [ 3239.888234][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3239.888237][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3239.888238][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3239.888239][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3239.888240][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3239.888240][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3239.888243][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3239.888246][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3239.888247][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3239.888248][ C2] PKRU: 55555554 [ 3239.888248][ C2] Call Trace: [ 3239.888249][ C2] [ 3239.888250][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3239.888252][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3239.888255][ C2] ? __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)) [ 3239.888257][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3239.888259][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3239.888261][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3239.888264][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3239.888266][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3239.888269][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3239.888271][ C2] ? __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:2772) [ 3239.888273][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3239.888276][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3239.888278][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3239.888279][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3239.888282][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3239.888284][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3239.888286][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3239.888288][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3239.888290][ C2] ? release_sock (net/core/sock.c:3794) [ 3239.888292][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3239.888294][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3239.888297][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3239.888299][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3239.888301][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3239.888303][ C2] ? 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)) [ 3239.888304][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3239.888306][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3239.888308][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3239.888309][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3239.888311][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3239.888313][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3239.888315][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3239.888316][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3239.888318][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3239.888320][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3239.888322][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3239.888323][ C2] ? new_sync_read (fs/read_write.c:584) [ 3239.888325][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3239.888327][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3239.888328][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3239.888331][ C2] vfs_write (fs/read_write.c:686) [ 3239.888333][ C2] ksys_write (fs/read_write.c:739) [ 3239.888334][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3239.888336][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3239.888338][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3239.888340][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3239.888341][ C2] RIP: 0033:0x7f814975fc5e [ 3239.888343][ C2] 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 [ 3239.888345][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3239.888346][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3239.888347][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3239.888348][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3239.888348][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3239.888349][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3264.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3264.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3264.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 3264.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 3264.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3264.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3264.394773][ C2] Code: 89 fc 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 df e8 1f 1f 52 fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 <0f> 85 30 06 00 00 8b 03 89 44 24 48 85 c0 0f 85 8d 03 00 00 48 89 All code ======== 0: 89 fc mov %edi,%esp 2: 49 c1 ed 03 shr $0x3,%r13 6: 41 83 e4 07 and $0x7,%r12d a: 49 01 c5 add %rax,%r13 d: 41 83 c4 03 add $0x3,%r12d 11: be 04 00 00 00 mov $0x4,%esi 16: 48 89 df mov %rbx,%rdi 19: e8 1f 1f 52 fe call 0xfffffffffe521f3d 1e: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 23: 41 38 c4 cmp %al,%r12b 26: 7c 08 jl 0x30 28: 84 c0 test %al,%al 2a:* 0f 85 30 06 00 00 jne 0x660 <-- trapping instruction 30: 8b 03 mov (%rbx),%eax 32: 89 44 24 48 mov %eax,0x48(%rsp) 36: 85 c0 test %eax,%eax 38: 0f 85 8d 03 00 00 jne 0x3cb 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 0f 85 30 06 00 00 jne 0x636 6: 8b 03 mov (%rbx),%eax 8: 89 44 24 48 mov %eax,0x48(%rsp) c: 85 c0 test %eax,%eax e: 0f 85 8d 03 00 00 jne 0x3a1 14: 48 rex.W 15: 89 .byte 0x89 [ 3264.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000246 [ 3264.394776][ C2] RAX: 0000000000000000 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3264.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3264.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3264.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3264.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3264.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3264.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3264.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3264.394788][ C2] PKRU: 55555554 [ 3264.394788][ C2] Call Trace: [ 3264.394792][ C2] [ 3264.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3264.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3264.394799][ C2] ? __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)) [ 3264.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3264.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3264.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3264.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3264.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3264.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3264.394815][ C2] ? __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:2772) [ 3264.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3264.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3264.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3264.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3264.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3264.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3264.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3264.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3264.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 3264.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3264.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3264.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3264.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3264.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3264.394848][ C2] ? 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)) [ 3264.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3264.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3264.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3264.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3264.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3264.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3264.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3264.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3264.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3264.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3264.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3264.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 3264.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3264.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3264.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3264.394876][ C2] vfs_write (fs/read_write.c:686) [ 3264.394878][ C2] ksys_write (fs/read_write.c:739) [ 3264.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3264.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3264.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3264.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3264.394888][ C2] RIP: 0033:0x7f814975fc5e [ 3264.394890][ C2] 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 [ 3264.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3264.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3264.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3264.394894][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3264.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3264.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3278.160986][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 3278.161155][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 3278.161279][ C2] NMI backtrace for cpu 2 | [ 3278.161289][ C2] Tainted: [L]=SOFTLOCKUP [ 3278.161290][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3278.161291][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 3278.161295][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 3278.161297][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 3278.161299][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 3278.161300][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 3278.161301][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 3278.161302][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 3278.161303][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 3278.161306][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3278.161309][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3278.161310][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3278.161311][ C2] PKRU: 55555554 [ 3278.161311][ C2] Call Trace: [ 3278.161314][ C2] [ 3278.161316][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 3278.161318][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 3278.161321][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 3278.161323][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 3278.161325][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 3278.161327][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 3278.161329][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 3278.161332][ C2] [ 3278.161332][ C2] [ 3278.161333][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 3278.161335][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3278.161337][ C2] 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 [ 3278.161338][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3278.161339][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3278.161340][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3278.161341][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3278.161342][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3278.161343][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3278.161344][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3278.161347][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3278.161348][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3278.161351][ C2] ? __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)) [ 3278.161353][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3278.161355][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3278.161357][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3278.161359][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3278.161362][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3278.161365][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3278.161366][ C2] ? __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:2772) [ 3278.161369][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3278.161371][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3278.161373][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3278.161375][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3278.161377][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3278.161379][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3278.161382][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3278.161384][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3278.161386][ C2] ? release_sock (net/core/sock.c:3794) [ 3278.161388][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3278.161389][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3278.161392][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3278.161394][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3278.161396][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3278.161398][ C2] ? 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)) [ 3278.161400][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3278.161401][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3278.161403][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3278.161405][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3278.161406][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3278.161408][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3278.161410][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3278.161412][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3278.161413][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3278.161415][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3278.161417][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3278.161418][ C2] ? new_sync_read (fs/read_write.c:584) [ 3278.161420][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3278.161422][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3278.161423][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3278.161426][ C2] vfs_write (fs/read_write.c:686) [ 3278.161428][ C2] ksys_write (fs/read_write.c:739) [ 3278.161429][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3278.161431][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3278.161433][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3278.161435][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3278.161437][ C2] RIP: 0033:0x7f814975fc5e [ 3278.161439][ C2] 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 [ 3278.161439][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3278.161441][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3278.161442][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3278.161442][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3278.161443][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3278.161444][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3304.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3304.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3304.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 3304.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 3304.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3304.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3304.394782][ C2] 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 [ 3304.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3304.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3304.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3304.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3304.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3304.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3304.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3304.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3304.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3304.394796][ C2] PKRU: 55555554 [ 3304.394797][ C2] Call Trace: [ 3304.394800][ C2] [ 3304.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3304.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3304.394808][ C2] ? __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)) [ 3304.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3304.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3304.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3304.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3304.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3304.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3304.394825][ C2] ? __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:2772) [ 3304.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3304.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3304.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3304.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3304.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3304.394839][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3304.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3304.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3304.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 3304.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3304.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3304.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3304.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3304.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3304.394858][ C2] ? 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)) [ 3304.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3304.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3304.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3304.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3304.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3304.394869][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3304.394871][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3304.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3304.394874][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3304.394876][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3304.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3304.394879][ C2] ? new_sync_read (fs/read_write.c:584) [ 3304.394881][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3304.394882][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3304.394884][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3304.394887][ C2] vfs_write (fs/read_write.c:686) [ 3304.394889][ C2] ksys_write (fs/read_write.c:739) [ 3304.394891][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3304.394893][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3304.394895][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3304.394897][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3304.394899][ C2] RIP: 0033:0x7f814975fc5e [ 3304.394901][ C2] 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 [ 3304.394902][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3304.394904][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3304.394905][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3304.394905][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3304.394906][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3304.394907][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3317.891626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3317.891901][ C2] rcu: 2-....: (2365180 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=831038 | [ 3317.892133][ C2] rcu: (t=2366119 jiffies g=521497 q=50814 ncpus=4) | [ 3317.892268][ C2] Tainted: [L]=SOFTLOCKUP [ 3317.892269][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3317.892270][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3317.892274][ C2] 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 [ 3317.892275][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3317.892277][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3317.892279][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3317.892280][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3317.892281][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3317.892281][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3317.892284][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3317.892287][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3317.892288][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3317.892289][ C2] PKRU: 55555554 [ 3317.892289][ C2] Call Trace: [ 3317.892290][ C2] [ 3317.892291][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3317.892294][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3317.892296][ C2] ? __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)) [ 3317.892299][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3317.892301][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3317.892303][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3317.892305][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3317.892308][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3317.892311][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3317.892313][ C2] ? __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:2772) [ 3317.892315][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3317.892318][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3317.892320][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3317.892322][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3317.892324][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3317.892326][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3317.892328][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3317.892330][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3317.892332][ C2] ? release_sock (net/core/sock.c:3794) [ 3317.892334][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3317.892336][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3317.892339][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3317.892341][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3317.892343][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3317.892345][ C2] ? 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)) [ 3317.892346][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3317.892348][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3317.892350][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3317.892351][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3317.892353][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3317.892355][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3317.892357][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3317.892358][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3317.892360][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3317.892362][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3317.892363][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3317.892365][ C2] ? new_sync_read (fs/read_write.c:584) [ 3317.892367][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3317.892368][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3317.892370][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3317.892372][ C2] vfs_write (fs/read_write.c:686) [ 3317.892374][ C2] ksys_write (fs/read_write.c:739) [ 3317.892376][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3317.892378][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3317.892380][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3317.892382][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3317.892384][ C2] RIP: 0033:0x7f814975fc5e [ 3317.892385][ C2] 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 [ 3317.892387][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3317.892388][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3317.892389][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3317.892389][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3317.892390][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3317.892391][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3344.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3344.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3344.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 3344.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 3344.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3344.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3344.394773][ C2] 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 [ 3344.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3344.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3344.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3344.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3344.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3344.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3344.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3344.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3344.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3344.394788][ C2] PKRU: 55555554 [ 3344.394788][ C2] Call Trace: [ 3344.394791][ C2] [ 3344.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3344.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3344.394799][ C2] ? __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)) [ 3344.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3344.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3344.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3344.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3344.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3344.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3344.394815][ C2] ? __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:2772) [ 3344.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3344.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3344.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3344.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3344.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3344.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3344.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3344.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3344.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 3344.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3344.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3344.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3344.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3344.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3344.394848][ C2] ? 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)) [ 3344.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3344.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3344.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3344.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3344.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3344.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3344.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3344.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3344.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3344.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3344.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3344.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 3344.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3344.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3344.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3344.394876][ C2] vfs_write (fs/read_write.c:686) [ 3344.394878][ C2] ksys_write (fs/read_write.c:739) [ 3344.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3344.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3344.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3344.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3344.394888][ C2] RIP: 0033:0x7f814975fc5e [ 3344.394890][ C2] 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 [ 3344.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3344.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3344.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3344.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3344.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3344.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3372.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3372.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3372.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 3372.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 3372.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3372.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3372.394774][ C2] 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 [ 3372.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3372.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3372.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3372.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3372.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3372.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3372.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3372.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3372.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3372.394788][ C2] PKRU: 55555554 [ 3372.394789][ C2] Call Trace: [ 3372.394792][ C2] [ 3372.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3372.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3372.394800][ C2] ? __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)) [ 3372.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3372.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3372.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3372.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3372.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3372.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3372.394817][ C2] ? __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:2772) [ 3372.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3372.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3372.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3372.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3372.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3372.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3372.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3372.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3372.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 3372.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3372.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3372.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3372.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3372.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3372.394850][ C2] ? 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)) [ 3372.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3372.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3372.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3372.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3372.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3372.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3372.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3372.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3372.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3372.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3372.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3372.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 3372.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3372.394874][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3372.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3372.394879][ C2] vfs_write (fs/read_write.c:686) [ 3372.394881][ C2] ksys_write (fs/read_write.c:739) [ 3372.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3372.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3372.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3372.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3372.394891][ C2] RIP: 0033:0x7f814975fc5e [ 3372.394893][ C2] 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 [ 3372.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3372.394895][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3372.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3372.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3372.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3372.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3376.464999][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 3376.465135][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 3376.465241][ C2] NMI backtrace for cpu 2 | [ 3376.465250][ C2] Tainted: [L]=SOFTLOCKUP [ 3376.465250][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3376.465252][ C2] RIP: 0010:native_apic_msr_read (./arch/x86/include/asm/msr.h:75 ./arch/x86/include/asm/msr.h:108 ./arch/x86/include/asm/apic.h:227) [ 3376.465256][ C2] Code: 08 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 ff ff ff ff 81 ff e0 00 00 00 74 15 c1 ef 04 8d 8f 00 08 00 00 0f 32 <48> c1 e2 20 48 09 d0 66 90 c3 c3 48 83 ec 08 48 89 c6 31 d2 89 cf All code ======== 0: 08 00 or %al,(%rax) 2: 00 66 66 add %ah,0x66(%rsi) 5: 2e 0f 1f 84 00 00 00 cs nopl 0x0(%rax,%rax,1) c: 00 00 e: f3 0f 1e fa endbr64 12: b8 ff ff ff ff mov $0xffffffff,%eax 17: 81 ff e0 00 00 00 cmp $0xe0,%edi 1d: 74 15 je 0x34 1f: c1 ef 04 shr $0x4,%edi 22: 8d 8f 00 08 00 00 lea 0x800(%rdi),%ecx 28: 0f 32 rdmsr 2a:* 48 c1 e2 20 shl $0x20,%rdx <-- trapping instruction 2e: 48 09 d0 or %rdx,%rax 31: 66 90 xchg %ax,%ax 33: c3 ret 34: c3 ret 35: 48 83 ec 08 sub $0x8,%rsp 39: 48 89 c6 mov %rax,%rsi 3c: 31 d2 xor %edx,%edx 3e: 89 cf mov %ecx,%edi Code starting with the faulting instruction =========================================== 0: 48 c1 e2 20 shl $0x20,%rdx 4: 48 09 d0 or %rdx,%rax 7: 66 90 xchg %ax,%ax 9: c3 ret a: c3 ret b: 48 83 ec 08 sub $0x8,%rsp f: 48 89 c6 mov %rax,%rsi 12: 31 d2 xor %edx,%edx 14: 89 cf mov %ecx,%edi [ 3376.465258][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000012 [ 3376.465260][ C2] RAX: 0000000000000001 RBX: ff11000002980428 RCX: 0000000000000819 [ 3376.465261][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000019 [ 3376.465262][ C2] RBP: ff11000002980438 R08: ffffffffaa2da398 R09: fff3fc00000431df [ 3376.465263][ C2] R10: 0000000000000003 R11: 1fe2200006a6666a R12: ff110000027b3040 [ 3376.465264][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 3376.465266][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3376.465269][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3376.465270][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3376.465271][ C2] PKRU: 55555554 [ 3376.465271][ C2] Call Trace: [ 3376.465274][ C2] [ 3376.465275][ C2] ioapic_ack_level (./arch/x86/include/asm/apic.h:404 arch/x86/kernel/apic/io_apic.c:1700) [ 3376.465279][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 3376.465282][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 3376.465284][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 3376.465286][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 3376.465288][ C2] [ 3376.465289][ C2] [ 3376.465289][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 3376.465291][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:182 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1)) [ 3376.465295][ C2] Code: 00 00 00 f3 0f 1e fa 48 89 f2 be f8 00 00 00 e9 9f a1 ab 01 0f 1f 40 00 66 66 2e 0f 1f 84 00 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 All code ======== 0: 00 00 add %al,(%rax) 2: 00 f3 add %dh,%bl 4: 0f 1e fa nop %edx 7: 48 89 f2 mov %rsi,%rdx a: be f8 00 00 00 mov $0xf8,%esi f: e9 9f a1 ab 01 jmp 0x1aba1b3 14: 0f 1f 40 00 nopl 0x0(%rax) 18: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 1f: 00 00 00 00 23: 0f 1f 40 d6 nopl -0x2a(%rax) 27: 48 85 f6 test %rsi,%rsi 2a:* 0f 84 9a 01 00 00 je 0x1ca <-- trapping instruction 30: 48 89 f8 mov %rdi,%rax 33: 41 57 push %r15 35: 49 89 c8 mov %rcx,%r8 38: 48 01 f0 add %rsi,%rax 3b: 41 56 push %r14 3d: 53 push %rbx 3e: 0f .byte 0xf 3f: 82 .byte 0x82 Code starting with the faulting instruction =========================================== 0: 0f 84 9a 01 00 00 je 0x1a0 6: 48 89 f8 mov %rdi,%rax 9: 41 57 push %r15 b: 49 89 c8 mov %rcx,%r8 e: 48 01 f0 add %rsi,%rax 11: 41 56 push %r14 13: 53 push %rbx 14: 0f .byte 0xf 15: 82 .byte 0x82 [ 3376.465296][ C2] RSP: 0018:ffa0000000617578 EFLAGS: 00000202 [ 3376.465297][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: ffffffffac5390f1 [ 3376.465298][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3376.465299][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3376.465299][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3376.465300][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3376.465301][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3376.465304][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3376.465306][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3376.465308][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3376.465310][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3376.465313][ C2] ? __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)) [ 3376.465315][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3376.465317][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3376.465319][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3376.465321][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3376.465324][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3376.465327][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3376.465328][ C2] ? __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:2772) [ 3376.465331][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3376.465333][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3376.465336][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3376.465337][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3376.465340][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3376.465342][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3376.465344][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3376.465346][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3376.465348][ C2] ? release_sock (net/core/sock.c:3794) [ 3376.465350][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3376.465352][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3376.465355][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3376.465357][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3376.465359][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3376.465361][ C2] ? 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)) [ 3376.465363][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3376.465364][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3376.465366][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3376.465368][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3376.465369][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3376.465372][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3376.465373][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3376.465375][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3376.465377][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3376.465378][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3376.465380][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3376.465382][ C2] ? new_sync_read (fs/read_write.c:584) [ 3376.465384][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3376.465385][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3376.465387][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3376.465389][ C2] vfs_write (fs/read_write.c:686) [ 3376.465391][ C2] ksys_write (fs/read_write.c:739) [ 3376.465393][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3376.465395][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3376.465397][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3376.465399][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3376.465400][ C2] RIP: 0033:0x7f814975fc5e [ 3376.465402][ C2] 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 [ 3376.465403][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3376.465405][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3376.465405][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3376.465406][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3376.465407][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3376.465408][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3395.895626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3395.895881][ C2] rcu: 2-....: (2443151 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=861695 | [ 3395.896099][ C2] rcu: (t=2444123 jiffies g=521497 q=52405 ncpus=4) | [ 3395.896283][ C2] Tainted: [L]=SOFTLOCKUP [ 3395.896284][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3395.896285][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3395.896290][ C2] 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 [ 3395.896291][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3395.896294][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3395.896295][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3395.896296][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3395.896297][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3395.896298][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3395.896300][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3395.896304][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3395.896305][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3395.896305][ C2] PKRU: 55555554 [ 3395.896306][ C2] Call Trace: [ 3395.896307][ C2] [ 3395.896308][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3395.896311][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3395.896313][ C2] ? __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)) [ 3395.896316][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3395.896318][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3395.896320][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3395.896322][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3395.896324][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3395.896328][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3395.896329][ C2] ? __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:2772) [ 3395.896332][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3395.896335][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3395.896337][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3395.896339][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3395.896341][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3395.896343][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3395.896345][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3395.896347][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3395.896350][ C2] ? release_sock (net/core/sock.c:3794) [ 3395.896352][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3395.896353][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3395.896356][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3395.896358][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3395.896360][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3395.896362][ C2] ? 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)) [ 3395.896364][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3395.896365][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3395.896367][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3395.896369][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3395.896370][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3395.896373][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3395.896375][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3395.896376][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3395.896378][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3395.896380][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3395.896381][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3395.896383][ C2] ? new_sync_read (fs/read_write.c:584) [ 3395.896385][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3395.896386][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3395.896388][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3395.896390][ C2] vfs_write (fs/read_write.c:686) [ 3395.896392][ C2] ksys_write (fs/read_write.c:739) [ 3395.896394][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3395.896396][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3395.896398][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3395.896400][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3395.896401][ C2] RIP: 0033:0x7f814975fc5e [ 3395.896403][ C2] 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 [ 3395.896404][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3395.896406][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3395.896407][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3395.896408][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3395.896408][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3395.896409][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3420.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3420.394762][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3420.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 3420.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 3420.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3420.394773][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3420.394776][ C2] 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 [ 3420.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3420.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3420.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3420.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3420.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3420.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3420.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3420.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3420.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3420.394790][ C2] PKRU: 55555554 [ 3420.394791][ C2] Call Trace: [ 3420.394794][ C2] [ 3420.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3420.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3420.394802][ C2] ? __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)) [ 3420.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3420.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3420.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3420.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3420.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3420.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3420.394818][ C2] ? __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:2772) [ 3420.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3420.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3420.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3420.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3420.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3420.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3420.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3420.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3420.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 3420.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3420.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3420.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3420.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3420.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3420.394851][ C2] ? 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)) [ 3420.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3420.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3420.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3420.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3420.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3420.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3420.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3420.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3420.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3420.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3420.394871][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3420.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 3420.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3420.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3420.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3420.394880][ C2] vfs_write (fs/read_write.c:686) [ 3420.394883][ C2] ksys_write (fs/read_write.c:739) [ 3420.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3420.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3420.394889][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3420.394891][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3420.394893][ C2] RIP: 0033:0x7f814975fc5e [ 3420.394895][ C2] 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 [ 3420.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3420.394898][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3420.394899][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3420.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3420.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3420.394901][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3448.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3448.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3448.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 3448.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 3448.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3448.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3448.394772][ C2] 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 [ 3448.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3448.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3448.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3448.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3448.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3448.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3448.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3448.394784][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3448.394785][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3448.394786][ C2] PKRU: 55555554 [ 3448.394787][ C2] Call Trace: [ 3448.394789][ C2] [ 3448.394792][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3448.394794][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3448.394797][ C2] ? __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)) [ 3448.394799][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3448.394801][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3448.394803][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3448.394805][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3448.394808][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3448.394811][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3448.394812][ C2] ? __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:2772) [ 3448.394815][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3448.394817][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3448.394820][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3448.394821][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3448.394824][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3448.394826][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3448.394828][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3448.394830][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3448.394832][ C2] ? release_sock (net/core/sock.c:3794) [ 3448.394834][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3448.394836][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3448.394839][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3448.394841][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3448.394843][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3448.394845][ C2] ? 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)) [ 3448.394847][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3448.394848][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3448.394850][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3448.394852][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3448.394853][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3448.394856][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3448.394857][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3448.394859][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3448.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3448.394862][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3448.394864][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3448.394866][ C2] ? new_sync_read (fs/read_write.c:584) [ 3448.394868][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3448.394869][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3448.394871][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3448.394873][ C2] vfs_write (fs/read_write.c:686) [ 3448.394875][ C2] ksys_write (fs/read_write.c:739) [ 3448.394877][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3448.394879][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3448.394881][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3448.394883][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3448.394885][ C2] RIP: 0033:0x7f814975fc5e [ 3448.394887][ C2] 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 [ 3448.394889][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3448.394890][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3448.394891][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3448.394892][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3448.394892][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3448.394893][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3473.899626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3473.899850][ C2] rcu: 2-....: (2521131 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=900142 | [ 3473.900069][ C2] rcu: (t=2522127 jiffies g=521497 q=53545 ncpus=4) | [ 3473.900248][ C2] Tainted: [L]=SOFTLOCKUP [ 3473.900249][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3473.900250][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3473.900254][ C2] 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 [ 3473.900256][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3473.900258][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3473.900259][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3473.900260][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3473.900260][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3473.900261][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3473.900264][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3473.900267][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3473.900268][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3473.900269][ C2] PKRU: 55555554 [ 3473.900270][ C2] Call Trace: [ 3473.900271][ C2] [ 3473.900272][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3473.900274][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3473.900276][ C2] ? __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)) [ 3473.900279][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3473.900281][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3473.900283][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3473.900285][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3473.900288][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3473.900291][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3473.900292][ C2] ? __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:2772) [ 3473.900295][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3473.900297][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3473.900300][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3473.900301][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3473.900303][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3473.900306][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3473.900308][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3473.900310][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3473.900312][ C2] ? release_sock (net/core/sock.c:3794) [ 3473.900314][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3473.900316][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3473.900319][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3473.900321][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3473.900323][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3473.900325][ C2] ? 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)) [ 3473.900327][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3473.900328][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3473.900330][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3473.900332][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3473.900333][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3473.900336][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3473.900342][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3473.900343][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3473.900345][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3473.900347][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3473.900348][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3473.900350][ C2] ? new_sync_read (fs/read_write.c:584) [ 3473.900352][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3473.900353][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3473.900355][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3473.900358][ C2] vfs_write (fs/read_write.c:686) [ 3473.900360][ C2] ksys_write (fs/read_write.c:739) [ 3473.900361][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3473.900363][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3473.900365][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3473.900367][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3473.900369][ C2] RIP: 0033:0x7f814975fc5e [ 3473.900371][ C2] 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 [ 3473.900372][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3473.900374][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3473.900374][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3473.900375][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3473.900376][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3473.900377][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3474.769007][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 3474.769129][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 3474.769235][ C2] NMI backtrace for cpu 2 | [ 3474.769243][ C2] Tainted: [L]=SOFTLOCKUP [ 3474.769243][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3474.769244][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 3474.769248][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 3474.769249][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 3474.769251][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 3474.769253][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 3474.769254][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 3474.769254][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 3474.769255][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 3474.769258][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3474.769261][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3474.769262][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3474.769263][ C2] PKRU: 55555554 [ 3474.769263][ C2] Call Trace: [ 3474.769265][ C2] [ 3474.769265][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 3474.769269][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 3474.769272][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 3474.769274][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 3474.769276][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 3474.769278][ C2] [ 3474.769279][ C2] [ 3474.769280][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 3474.769281][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3474.769283][ C2] 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 [ 3474.769284][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3474.769285][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3474.769286][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3474.769287][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3474.769288][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3474.769288][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3474.769290][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3474.769292][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3474.769294][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3474.769296][ C2] ? __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)) [ 3474.769298][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3474.769300][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3474.769302][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3474.769305][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3474.769307][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3474.769310][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3474.769312][ C2] ? __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:2772) [ 3474.769314][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3474.769317][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3474.769319][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3474.769321][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3474.769323][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3474.769325][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3474.769327][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3474.769329][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3474.769331][ C2] ? release_sock (net/core/sock.c:3794) [ 3474.769333][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3474.769335][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3474.769338][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3474.769340][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3474.769342][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3474.769352][ C2] ? 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)) [ 3474.769353][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3474.769355][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3474.769357][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3474.769358][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3474.769360][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3474.769362][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3474.769364][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3474.769365][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3474.769367][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3474.769369][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3474.769370][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3474.769372][ C2] ? new_sync_read (fs/read_write.c:584) [ 3474.769374][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3474.769375][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3474.769377][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3474.769379][ C2] vfs_write (fs/read_write.c:686) [ 3474.769381][ C2] ksys_write (fs/read_write.c:739) [ 3474.769383][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3474.769385][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3474.769387][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3474.769389][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3474.769390][ C2] RIP: 0033:0x7f814975fc5e [ 3474.769392][ C2] 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 [ 3474.769393][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3474.769394][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3474.769395][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3474.769396][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3474.769397][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3474.769397][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3500.394767][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3500.394769][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3500.394771][ C2] softirqs last disabled at (21214): __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:2772) | [ 3500.394778][ C2] Tainted: [L]=SOFTLOCKUP [ 3500.394779][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3500.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3500.394783][ C2] 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 [ 3500.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3500.394786][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3500.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3500.394788][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3500.394789][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3500.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3500.394792][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3500.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3500.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3500.394797][ C2] PKRU: 55555554 [ 3500.394798][ C2] Call Trace: [ 3500.394801][ C2] [ 3500.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3500.394807][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3500.394809][ C2] ? __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)) [ 3500.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3500.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3500.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3500.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3500.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3500.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3500.394825][ C2] ? __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:2772) [ 3500.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3500.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3500.394833][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3500.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3500.394837][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3500.394839][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3500.394842][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3500.394844][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3500.394846][ C2] ? release_sock (net/core/sock.c:3794) [ 3500.394848][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3500.394850][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3500.394853][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3500.394855][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3500.394857][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3500.394859][ C2] ? 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)) [ 3500.394861][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3500.394862][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3500.394864][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3500.394866][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3500.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3500.394870][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3500.394871][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3500.394873][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3500.394875][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3500.394876][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3500.394878][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3500.394880][ C2] ? new_sync_read (fs/read_write.c:584) [ 3500.394882][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3500.394883][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3500.394885][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3500.394887][ C2] vfs_write (fs/read_write.c:686) [ 3500.394889][ C2] ksys_write (fs/read_write.c:739) [ 3500.394891][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3500.394893][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3500.394895][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3500.394897][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3500.394899][ C2] RIP: 0033:0x7f814975fc5e [ 3500.394902][ C2] 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 [ 3500.394903][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3500.394904][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3500.394905][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3500.394906][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3500.394907][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3500.394907][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3528.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3528.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3528.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 3528.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 3528.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3528.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3528.394772][ C2] 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 [ 3528.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3528.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3528.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3528.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3528.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3528.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3528.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3528.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3528.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3528.394789][ C2] PKRU: 55555554 [ 3528.394790][ C2] Call Trace: [ 3528.394793][ C2] [ 3528.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3528.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3528.394800][ C2] ? __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)) [ 3528.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3528.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3528.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3528.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3528.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3528.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3528.394816][ C2] ? __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:2772) [ 3528.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3528.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3528.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3528.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3528.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3528.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3528.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3528.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3528.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 3528.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3528.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3528.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3528.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3528.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3528.394849][ C2] ? 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)) [ 3528.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3528.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3528.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3528.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3528.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3528.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3528.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3528.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3528.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3528.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3528.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3528.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 3528.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3528.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3528.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3528.394877][ C2] vfs_write (fs/read_write.c:686) [ 3528.394879][ C2] ksys_write (fs/read_write.c:739) [ 3528.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3528.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3528.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3528.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3528.394889][ C2] RIP: 0033:0x7f814975fc5e [ 3528.394891][ C2] 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 [ 3528.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3528.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3528.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3528.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3528.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3528.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3551.903625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3551.903927][ C2] rcu: 2-....: (2599102 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=934112 | [ 3551.904146][ C2] rcu: (t=2600131 jiffies g=521497 q=55128 ncpus=4) | [ 3551.904327][ C2] Tainted: [L]=SOFTLOCKUP [ 3551.904328][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3551.904329][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3551.904333][ C2] 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 [ 3551.904335][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3551.904337][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3551.904338][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3551.904339][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3551.904340][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3551.904341][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3551.904343][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3551.904346][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3551.904348][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3551.904349][ C2] PKRU: 55555554 [ 3551.904349][ C2] Call Trace: [ 3551.904350][ C2] [ 3551.904351][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3551.904354][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3551.904356][ C2] ? __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)) [ 3551.904358][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3551.904360][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3551.904362][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3551.904365][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3551.904367][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3551.904370][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3551.904372][ C2] ? __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:2772) [ 3551.904374][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3551.904377][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3551.904379][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3551.904380][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3551.904383][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3551.904385][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3551.904387][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3551.904389][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3551.904391][ C2] ? release_sock (net/core/sock.c:3794) [ 3551.904393][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3551.904395][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3551.904398][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3551.904400][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3551.904402][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3551.904404][ C2] ? 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)) [ 3551.904405][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3551.904407][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3551.904409][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3551.904410][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3551.904412][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3551.904414][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3551.904416][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3551.904417][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3551.904419][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3551.904421][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3551.904422][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3551.904424][ C2] ? new_sync_read (fs/read_write.c:584) [ 3551.904426][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3551.904427][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3551.904429][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3551.904431][ C2] vfs_write (fs/read_write.c:686) [ 3551.904433][ C2] ksys_write (fs/read_write.c:739) [ 3551.904435][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3551.904437][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3551.904439][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3551.904440][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3551.904442][ C2] RIP: 0033:0x7f814975fc5e [ 3551.904444][ C2] 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 [ 3551.904445][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3551.904447][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3551.904448][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3551.904448][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3551.904449][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3551.904450][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3573.073062][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 3573.073191][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 3573.073302][ C2] NMI backtrace for cpu 2 | [ 3573.073312][ C2] Tainted: [L]=SOFTLOCKUP [ 3573.073313][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3573.073314][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 3573.073318][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 3573.073320][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 3573.073322][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 3573.073324][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 3573.073325][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 3573.073325][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 3573.073326][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 3573.073329][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3573.073333][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3573.073334][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3573.073334][ C2] PKRU: 55555554 [ 3573.073335][ C2] Call Trace: [ 3573.073337][ C2] [ 3573.073340][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 3573.073342][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 3573.073345][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 3573.073347][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 3573.073350][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 3573.073352][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 3573.073354][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 3573.073356][ C2] [ 3573.073357][ C2] [ 3573.073358][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 3573.073360][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3573.073362][ C2] 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 [ 3573.073363][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3573.073364][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3573.073365][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3573.073366][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3573.073366][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3573.073367][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3573.073368][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3573.073371][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3573.073373][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3573.073375][ C2] ? __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)) [ 3573.073378][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3573.073380][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3573.073381][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3573.073384][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3573.073386][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3573.073389][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3573.073391][ C2] ? __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:2772) [ 3573.073393][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3573.073396][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3573.073398][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3573.073400][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3573.073402][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3573.073404][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3573.073406][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3573.073408][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3573.073410][ C2] ? release_sock (net/core/sock.c:3794) [ 3573.073412][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3573.073414][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3573.073417][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3573.073419][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3573.073421][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3573.073423][ C2] ? 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)) [ 3573.073425][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3573.073426][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3573.073428][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3573.073430][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3573.073431][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3573.073434][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3573.073435][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3573.073437][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3573.073438][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3573.073440][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3573.073442][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3573.073443][ C2] ? new_sync_read (fs/read_write.c:584) [ 3573.073445][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3573.073447][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3573.073448][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3573.073451][ C2] vfs_write (fs/read_write.c:686) [ 3573.073453][ C2] ksys_write (fs/read_write.c:739) [ 3573.073454][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3573.073456][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3573.073458][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3573.073460][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3573.073461][ C2] RIP: 0033:0x7f814975fc5e [ 3573.073464][ C2] 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 [ 3573.073465][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3573.073466][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3573.073467][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3573.073468][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3573.073468][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3573.073469][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3600.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3600.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3600.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 3600.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 3600.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3600.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3600.394782][ C2] 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 [ 3600.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3600.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3600.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3600.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3600.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3600.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3600.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3600.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3600.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3600.394796][ C2] PKRU: 55555554 [ 3600.394797][ C2] Call Trace: [ 3600.394800][ C2] [ 3600.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3600.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3600.394808][ C2] ? __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)) [ 3600.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3600.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3600.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3600.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3600.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3600.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3600.394825][ C2] ? __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:2772) [ 3600.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3600.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3600.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3600.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3600.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3600.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3600.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3600.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3600.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 3600.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3600.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3600.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3600.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3600.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3600.394857][ C2] ? 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)) [ 3600.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3600.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3600.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3600.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3600.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3600.394868][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3600.394870][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3600.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3600.394873][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3600.394875][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3600.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3600.394879][ C2] ? new_sync_read (fs/read_write.c:584) [ 3600.394881][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3600.394882][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3600.394884][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3600.394886][ C2] vfs_write (fs/read_write.c:686) [ 3600.394889][ C2] ksys_write (fs/read_write.c:739) [ 3600.394890][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3600.394892][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3600.394894][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3600.394896][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3600.394898][ C2] RIP: 0033:0x7f814975fc5e [ 3600.394900][ C2] 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 [ 3600.394902][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3600.394903][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3600.394904][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3600.394905][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3600.394905][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3600.394906][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3628.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3628.394762][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3628.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 3628.394771][ C2] Tainted: [L]=SOFTLOCKUP [ 3628.394772][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3628.394774][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3628.394777][ C2] 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 [ 3628.394778][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3628.394780][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3628.394781][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3628.394782][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3628.394783][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3628.394784][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3628.394786][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3628.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3628.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3628.394791][ C2] PKRU: 55555554 [ 3628.394792][ C2] Call Trace: [ 3628.394794][ C2] [ 3628.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3628.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3628.394801][ C2] ? __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)) [ 3628.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3628.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3628.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3628.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3628.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3628.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3628.394817][ C2] ? __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:2772) [ 3628.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3628.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3628.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3628.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3628.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3628.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3628.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3628.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3628.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 3628.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3628.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3628.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3628.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3628.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3628.394850][ C2] ? 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)) [ 3628.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3628.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3628.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3628.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3628.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3628.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3628.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3628.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3628.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3628.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3628.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3628.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 3628.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3628.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3628.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3628.394879][ C2] vfs_write (fs/read_write.c:686) [ 3628.394881][ C2] ksys_write (fs/read_write.c:739) [ 3628.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3628.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3628.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3628.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3628.394891][ C2] RIP: 0033:0x7f814975fc5e [ 3628.394894][ C2] 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 [ 3628.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3628.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3628.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3628.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3628.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3628.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3629.907624][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3629.907818][ C2] rcu: 2-....: (2677073 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=963705 | [ 3629.908080][ C2] rcu: (t=2678135 jiffies g=521497 q=58888 ncpus=4) | [ 3629.908218][ C2] Tainted: [L]=SOFTLOCKUP [ 3629.908219][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3629.908219][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3629.908223][ C2] 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 [ 3629.908224][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3629.908226][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3629.908227][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3629.908229][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3629.908229][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3629.908230][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3629.908232][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3629.908235][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3629.908236][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3629.908236][ C2] PKRU: 55555554 [ 3629.908237][ C2] Call Trace: [ 3629.908238][ C2] [ 3629.908239][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3629.908241][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3629.908244][ C2] ? __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)) [ 3629.908246][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3629.908248][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3629.908250][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3629.908252][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3629.908255][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3629.908258][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3629.908260][ C2] ? __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:2772) [ 3629.908262][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3629.908265][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3629.908267][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3629.908269][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3629.908271][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3629.908273][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3629.908275][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3629.908277][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3629.908279][ C2] ? release_sock (net/core/sock.c:3794) [ 3629.908281][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3629.908283][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3629.908286][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3629.908288][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3629.908290][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3629.908292][ C2] ? 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)) [ 3629.908294][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3629.908295][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3629.908297][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3629.908299][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3629.908300][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3629.908302][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3629.908304][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3629.908306][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3629.908307][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3629.908309][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3629.908311][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3629.908312][ C2] ? new_sync_read (fs/read_write.c:584) [ 3629.908314][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3629.908316][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3629.908317][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3629.908320][ C2] vfs_write (fs/read_write.c:686) [ 3629.908322][ C2] ksys_write (fs/read_write.c:739) [ 3629.908323][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3629.908325][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3629.908327][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3629.908329][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3629.908330][ C2] RIP: 0033:0x7f814975fc5e [ 3629.908332][ C2] 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 [ 3629.908333][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3629.908335][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3629.908336][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3629.908337][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3629.908337][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3629.908338][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3656.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3656.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3656.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 3656.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 3656.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3656.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3656.394775][ C2] 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 [ 3656.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3656.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3656.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3656.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3656.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3656.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3656.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3656.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3656.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3656.394790][ C2] PKRU: 55555554 [ 3656.394791][ C2] Call Trace: [ 3656.394794][ C2] [ 3656.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3656.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3656.394802][ C2] ? __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)) [ 3656.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3656.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3656.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3656.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3656.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3656.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3656.394818][ C2] ? __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:2772) [ 3656.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3656.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3656.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3656.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3656.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3656.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3656.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3656.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3656.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 3656.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3656.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3656.394848][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3656.394850][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3656.394852][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3656.394854][ C2] ? 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)) [ 3656.394856][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3656.394857][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3656.394859][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3656.394861][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3656.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3656.394865][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3656.394867][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3656.394868][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3656.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3656.394872][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3656.394874][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3656.394875][ C2] ? new_sync_read (fs/read_write.c:584) [ 3656.394877][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3656.394879][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3656.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3656.394883][ C2] vfs_write (fs/read_write.c:686) [ 3656.394885][ C2] ksys_write (fs/read_write.c:739) [ 3656.394887][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3656.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3656.394891][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3656.394893][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3656.394895][ C2] RIP: 0033:0x7f814975fc5e [ 3656.394898][ C2] 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 [ 3656.394899][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3656.394900][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3656.394901][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3656.394902][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3656.394903][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3656.394903][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3671.376013][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 3671.376136][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 3671.376277][ C2] NMI backtrace for cpu 2 | [ 3671.376287][ C2] Tainted: [L]=SOFTLOCKUP [ 3671.376288][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3671.376290][ C2] RIP: 0010:native_apic_msr_read (./arch/x86/include/asm/msr.h:75 ./arch/x86/include/asm/msr.h:108 ./arch/x86/include/asm/apic.h:227) [ 3671.376294][ C2] Code: 08 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 ff ff ff ff 81 ff e0 00 00 00 74 15 c1 ef 04 8d 8f 00 08 00 00 0f 32 <48> c1 e2 20 48 09 d0 66 90 c3 c3 48 83 ec 08 48 89 c6 31 d2 89 cf All code ======== 0: 08 00 or %al,(%rax) 2: 00 66 66 add %ah,0x66(%rsi) 5: 2e 0f 1f 84 00 00 00 cs nopl 0x0(%rax,%rax,1) c: 00 00 e: f3 0f 1e fa endbr64 12: b8 ff ff ff ff mov $0xffffffff,%eax 17: 81 ff e0 00 00 00 cmp $0xe0,%edi 1d: 74 15 je 0x34 1f: c1 ef 04 shr $0x4,%edi 22: 8d 8f 00 08 00 00 lea 0x800(%rdi),%ecx 28: 0f 32 rdmsr 2a:* 48 c1 e2 20 shl $0x20,%rdx <-- trapping instruction 2e: 48 09 d0 or %rdx,%rax 31: 66 90 xchg %ax,%ax 33: c3 ret 34: c3 ret 35: 48 83 ec 08 sub $0x8,%rsp 39: 48 89 c6 mov %rax,%rsi 3c: 31 d2 xor %edx,%edx 3e: 89 cf mov %ecx,%edi Code starting with the faulting instruction =========================================== 0: 48 c1 e2 20 shl $0x20,%rdx 4: 48 09 d0 or %rdx,%rax 7: 66 90 xchg %ax,%ax 9: c3 ret a: c3 ret b: 48 83 ec 08 sub $0x8,%rsp f: 48 89 c6 mov %rax,%rsi 12: 31 d2 xor %edx,%edx 14: 89 cf mov %ecx,%edi [ 3671.376296][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000012 [ 3671.376298][ C2] RAX: 0000000000000001 RBX: ff11000002980428 RCX: 0000000000000819 [ 3671.376299][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000019 [ 3671.376300][ C2] RBP: ff11000002980438 R08: ffffffffaa2da398 R09: fff3fc00000431df [ 3671.376301][ C2] R10: 0000000000000003 R11: 1fe2200006a6666a R12: ff110000027b3040 [ 3671.376302][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 3671.376305][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3671.376307][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3671.376308][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3671.376309][ C2] PKRU: 55555554 [ 3671.376310][ C2] Call Trace: [ 3671.376313][ C2] [ 3671.376315][ C2] ioapic_ack_level (./arch/x86/include/asm/apic.h:404 arch/x86/kernel/apic/io_apic.c:1700) [ 3671.376320][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 3671.376323][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 3671.376325][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 3671.376327][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 3671.376330][ C2] [ 3671.376331][ C2] [ 3671.376331][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 3671.376334][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3671.376336][ C2] 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 [ 3671.376337][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3671.376338][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3671.376339][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3671.376340][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3671.376340][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3671.376341][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3671.376343][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3671.376345][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3671.376347][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3671.376350][ C2] ? __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)) [ 3671.376352][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3671.376354][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3671.376356][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3671.376358][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3671.376361][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3671.376364][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3671.376365][ C2] ? __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:2772) [ 3671.376368][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3671.376371][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3671.376373][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3671.376374][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3671.376376][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3671.376378][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3671.376381][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3671.376383][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3671.376385][ C2] ? release_sock (net/core/sock.c:3794) [ 3671.376387][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3671.376389][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3671.376392][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3671.376394][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3671.376396][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3671.376398][ C2] ? 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)) [ 3671.376400][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3671.376401][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3671.376403][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3671.376405][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3671.376406][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3671.376409][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3671.376410][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3671.376412][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3671.376414][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3671.376415][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3671.376417][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3671.376419][ C2] ? new_sync_read (fs/read_write.c:584) [ 3671.376421][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3671.376422][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3671.376424][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3671.376426][ C2] vfs_write (fs/read_write.c:686) [ 3671.376428][ C2] ksys_write (fs/read_write.c:739) [ 3671.376430][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3671.376432][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3671.376434][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3671.376436][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3671.376437][ C2] RIP: 0033:0x7f814975fc5e [ 3671.376440][ C2] 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 [ 3671.376441][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3671.376442][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3671.376443][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3671.376444][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3671.376445][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3671.376445][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3696.394767][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3696.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3696.394771][ C2] softirqs last disabled at (21214): __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:2772) | [ 3696.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 3696.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3696.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3696.394782][ C2] 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 [ 3696.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3696.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3696.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3696.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3696.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3696.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3696.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3696.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3696.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3696.394796][ C2] PKRU: 55555554 [ 3696.394797][ C2] Call Trace: [ 3696.394800][ C2] [ 3696.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3696.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3696.394808][ C2] ? __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)) [ 3696.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3696.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3696.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3696.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3696.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3696.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3696.394824][ C2] ? __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:2772) [ 3696.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3696.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3696.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3696.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3696.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3696.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3696.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3696.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3696.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 3696.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3696.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3696.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3696.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3696.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3696.394857][ C2] ? 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)) [ 3696.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3696.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3696.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3696.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3696.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3696.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3696.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3696.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3696.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3696.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3696.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3696.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 3696.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3696.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3696.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3696.394885][ C2] vfs_write (fs/read_write.c:686) [ 3696.394887][ C2] ksys_write (fs/read_write.c:739) [ 3696.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3696.394890][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3696.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3696.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3696.394897][ C2] RIP: 0033:0x7f814975fc5e [ 3696.394899][ C2] 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 [ 3696.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3696.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3696.394902][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3696.394903][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3696.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3696.394904][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3707.911625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3707.911843][ C2] rcu: 2-....: (2755044 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=996146 | [ 3707.912061][ C2] rcu: (t=2756139 jiffies g=521497 q=60472 ncpus=4) | [ 3707.912242][ C2] Tainted: [L]=SOFTLOCKUP [ 3707.912243][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3707.912244][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3707.912248][ C2] 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 [ 3707.912250][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3707.912252][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3707.912253][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3707.912254][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3707.912255][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3707.912256][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3707.912258][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3707.912261][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3707.912262][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3707.912263][ C2] PKRU: 55555554 [ 3707.912263][ C2] Call Trace: [ 3707.912264][ C2] [ 3707.912265][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3707.912268][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3707.912270][ C2] ? __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)) [ 3707.912272][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3707.912274][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3707.912276][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3707.912279][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3707.912281][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3707.912284][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3707.912286][ C2] ? __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:2772) [ 3707.912288][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3707.912291][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3707.912293][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3707.912294][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3707.912297][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3707.912298][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3707.912301][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3707.912303][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3707.912305][ C2] ? release_sock (net/core/sock.c:3794) [ 3707.912307][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3707.912309][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3707.912312][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3707.912314][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3707.912316][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3707.912318][ C2] ? 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)) [ 3707.912319][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3707.912320][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3707.912323][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3707.912324][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3707.912330][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3707.912333][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3707.912334][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3707.912336][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3707.912338][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3707.912339][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3707.912341][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3707.912342][ C2] ? new_sync_read (fs/read_write.c:584) [ 3707.912344][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3707.912346][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3707.912347][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3707.912350][ C2] vfs_write (fs/read_write.c:686) [ 3707.912352][ C2] ksys_write (fs/read_write.c:739) [ 3707.912354][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3707.912355][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3707.912358][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3707.912359][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3707.912361][ C2] RIP: 0033:0x7f814975fc5e [ 3707.912363][ C2] 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 [ 3707.912364][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3707.912365][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3707.912366][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3707.912367][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3707.912368][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3707.912369][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3732.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3732.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3732.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 3732.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 3732.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3732.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3732.394774][ C2] 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 [ 3732.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3732.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3732.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3732.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3732.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3732.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3732.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3732.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3732.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3732.394789][ C2] PKRU: 55555554 [ 3732.394789][ C2] Call Trace: [ 3732.394793][ C2] [ 3732.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3732.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3732.394801][ C2] ? __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)) [ 3732.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3732.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3732.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3732.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3732.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3732.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3732.394817][ C2] ? __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:2772) [ 3732.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3732.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3732.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3732.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3732.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3732.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3732.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3732.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3732.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 3732.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3732.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3732.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3732.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3732.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3732.394850][ C2] ? 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)) [ 3732.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3732.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3732.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3732.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3732.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3732.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3732.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3732.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3732.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3732.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3732.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3732.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 3732.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3732.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3732.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3732.394879][ C2] vfs_write (fs/read_write.c:686) [ 3732.394881][ C2] ksys_write (fs/read_write.c:739) [ 3732.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3732.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3732.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3732.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3732.394891][ C2] RIP: 0033:0x7f814975fc5e [ 3732.394893][ C2] 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 [ 3732.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3732.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3732.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3732.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3732.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3732.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3760.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3760.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3760.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 3760.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 3760.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3760.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3760.394773][ C2] 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 [ 3760.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3760.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3760.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3760.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3760.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3760.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3760.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3760.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3760.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3760.394787][ C2] PKRU: 55555554 [ 3760.394788][ C2] Call Trace: [ 3760.394791][ C2] [ 3760.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3760.394796][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3760.394798][ C2] ? __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)) [ 3760.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3760.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3760.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3760.394807][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3760.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3760.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3760.394814][ C2] ? __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:2772) [ 3760.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3760.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3760.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3760.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3760.394830][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3760.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3760.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3760.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3760.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 3760.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3760.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3760.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3760.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3760.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3760.394852][ C2] ? 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)) [ 3760.394854][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3760.394855][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3760.394857][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3760.394859][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3760.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3760.394863][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3760.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3760.394866][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3760.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3760.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3760.394872][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3760.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 3760.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3760.394877][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3760.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3760.394881][ C2] vfs_write (fs/read_write.c:686) [ 3760.394883][ C2] ksys_write (fs/read_write.c:739) [ 3760.394885][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3760.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3760.394889][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3760.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3760.394893][ C2] RIP: 0033:0x7f814975fc5e [ 3760.394895][ C2] 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 [ 3760.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3760.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3760.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3760.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3760.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3760.394901][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3769.679976][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 3769.680144][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 3769.680264][ C2] NMI backtrace for cpu 2 | [ 3769.680274][ C2] Tainted: [L]=SOFTLOCKUP [ 3769.680274][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3769.680276][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 3769.680279][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 3769.680281][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 3769.680283][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 3769.680284][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 3769.680285][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 3769.680286][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 3769.680287][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 3769.680290][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3769.680293][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3769.680294][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3769.680294][ C2] PKRU: 55555554 [ 3769.680295][ C2] Call Trace: [ 3769.680297][ C2] [ 3769.680300][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 3769.680302][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 3769.680304][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 3769.680306][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 3769.680309][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 3769.680311][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 3769.680313][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 3769.680315][ C2] [ 3769.680316][ C2] [ 3769.680317][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 3769.680319][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3769.680321][ C2] 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 [ 3769.680322][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3769.680323][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3769.680324][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3769.680324][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3769.680325][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3769.680326][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3769.680327][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3769.680330][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3769.680332][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3769.680334][ C2] ? __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)) [ 3769.680337][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3769.680339][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3769.680341][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3769.680343][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3769.680345][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3769.680348][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3769.680350][ C2] ? __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:2772) [ 3769.680353][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3769.680355][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3769.680357][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3769.680359][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3769.680361][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3769.680363][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3769.680366][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3769.680368][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3769.680370][ C2] ? release_sock (net/core/sock.c:3794) [ 3769.680372][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3769.680374][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3769.680377][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3769.680379][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3769.680380][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3769.680382][ C2] ? 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)) [ 3769.680384][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3769.680385][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3769.680387][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3769.680389][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3769.680390][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3769.680393][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3769.680394][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3769.680396][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3769.680398][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3769.680399][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3769.680401][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3769.680403][ C2] ? new_sync_read (fs/read_write.c:584) [ 3769.680404][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3769.680406][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3769.680408][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3769.680410][ C2] vfs_write (fs/read_write.c:686) [ 3769.680412][ C2] ksys_write (fs/read_write.c:739) [ 3769.680414][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3769.680416][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3769.680418][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3769.680420][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3769.680421][ C2] RIP: 0033:0x7f814975fc5e [ 3769.680423][ C2] 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 [ 3769.680424][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3769.680426][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3769.680426][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3769.680427][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3769.680428][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3769.680428][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3785.915626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3785.915867][ C2] rcu: 2-....: (2833015 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1025549 | [ 3785.916151][ C2] rcu: (t=2834143 jiffies g=521497 q=62063 ncpus=4) | [ 3785.916291][ C2] Tainted: [L]=SOFTLOCKUP [ 3785.916292][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3785.916294][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3785.916298][ C2] 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 [ 3785.916300][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3785.916303][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3785.916304][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3785.916305][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3785.916306][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3785.916306][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3785.916309][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3785.916312][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3785.916313][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3785.916314][ C2] PKRU: 55555554 [ 3785.916315][ C2] Call Trace: [ 3785.916315][ C2] [ 3785.916316][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3785.916319][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3785.916321][ C2] ? __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)) [ 3785.916324][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3785.916326][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3785.916328][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3785.916330][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3785.916332][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3785.916335][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3785.916337][ C2] ? __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:2772) [ 3785.916340][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3785.916342][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3785.916345][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3785.916346][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3785.916348][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3785.916350][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3785.916353][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3785.916355][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3785.916357][ C2] ? release_sock (net/core/sock.c:3794) [ 3785.916359][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3785.916361][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3785.916364][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3785.916366][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3785.916368][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3785.916370][ C2] ? 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)) [ 3785.916371][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3785.916373][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3785.916375][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3785.916376][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3785.916378][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3785.916380][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3785.916382][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3785.916383][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3785.916385][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3785.916387][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3785.916388][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3785.916390][ C2] ? new_sync_read (fs/read_write.c:584) [ 3785.916392][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3785.916393][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3785.916395][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3785.916397][ C2] vfs_write (fs/read_write.c:686) [ 3785.916399][ C2] ksys_write (fs/read_write.c:739) [ 3785.916401][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3785.916403][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3785.916405][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3785.916407][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3785.916408][ C2] RIP: 0033:0x7f814975fc5e [ 3785.916410][ C2] 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 [ 3785.916412][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3785.916413][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3785.916414][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3785.916415][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3785.916416][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3785.916416][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3812.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3812.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3812.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 3812.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 3812.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3812.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3812.394774][ C2] 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 [ 3812.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3812.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3812.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3812.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3812.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3812.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3812.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3812.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3812.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3812.394789][ C2] PKRU: 55555554 [ 3812.394790][ C2] Call Trace: [ 3812.394793][ C2] [ 3812.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3812.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3812.394801][ C2] ? __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)) [ 3812.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3812.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3812.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3812.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3812.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3812.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3812.394817][ C2] ? __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:2772) [ 3812.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3812.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3812.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3812.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3812.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3812.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3812.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3812.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3812.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 3812.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3812.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3812.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3812.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3812.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3812.394850][ C2] ? 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)) [ 3812.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3812.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3812.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3812.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3812.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3812.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3812.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3812.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3812.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3812.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3812.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3812.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 3812.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3812.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3812.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3812.394879][ C2] vfs_write (fs/read_write.c:686) [ 3812.394882][ C2] ksys_write (fs/read_write.c:739) [ 3812.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3812.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3812.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3812.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3812.394891][ C2] RIP: 0033:0x7f814975fc5e [ 3812.394894][ C2] 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 [ 3812.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3812.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3812.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3812.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3812.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3812.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3840.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3840.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3840.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 3840.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 3840.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3840.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3840.394773][ C2] 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 [ 3840.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3840.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3840.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3840.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3840.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3840.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3840.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3840.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3840.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3840.394787][ C2] PKRU: 55555554 [ 3840.394788][ C2] Call Trace: [ 3840.394791][ C2] [ 3840.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3840.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3840.394799][ C2] ? __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)) [ 3840.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3840.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3840.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3840.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3840.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3840.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3840.394815][ C2] ? __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:2772) [ 3840.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3840.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3840.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3840.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3840.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3840.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3840.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3840.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3840.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 3840.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3840.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3840.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3840.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3840.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3840.394847][ C2] ? 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)) [ 3840.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3840.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3840.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3840.394854][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3840.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3840.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3840.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3840.394861][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3840.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3840.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3840.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3840.394868][ C2] ? new_sync_read (fs/read_write.c:584) [ 3840.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3840.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3840.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3840.394876][ C2] vfs_write (fs/read_write.c:686) [ 3840.394878][ C2] ksys_write (fs/read_write.c:739) [ 3840.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3840.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3840.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3840.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3840.394888][ C2] RIP: 0033:0x7f814975fc5e [ 3840.394890][ C2] 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 [ 3840.394891][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3840.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3840.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3840.394894][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3840.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3840.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3863.919625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3863.919847][ C2] rcu: 2-....: (2910994 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1061233 | [ 3863.920114][ C2] rcu: (t=2912147 jiffies g=521497 q=63200 ncpus=4) | [ 3863.920260][ C2] Tainted: [L]=SOFTLOCKUP [ 3863.920261][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3863.920262][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3863.920266][ C2] 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 [ 3863.920268][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3863.920270][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3863.920271][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3863.920272][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3863.920273][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3863.920274][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3863.920276][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3863.920279][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3863.920280][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3863.920282][ C2] PKRU: 55555554 [ 3863.920282][ C2] Call Trace: [ 3863.920283][ C2] [ 3863.920284][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3863.920286][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3863.920289][ C2] ? __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)) [ 3863.920291][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3863.920293][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3863.920295][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3863.920298][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3863.920300][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3863.920303][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3863.920304][ C2] ? __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:2772) [ 3863.920307][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3863.920309][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3863.920312][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3863.920313][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3863.920315][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3863.920317][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3863.920320][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3863.920322][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3863.920324][ C2] ? release_sock (net/core/sock.c:3794) [ 3863.920326][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3863.920327][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3863.920331][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3863.920333][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3863.920334][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3863.920336][ C2] ? 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)) [ 3863.920338][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3863.920339][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3863.920341][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3863.920343][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3863.920344][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3863.920347][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3863.920348][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3863.920350][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3863.920352][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3863.920353][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3863.920355][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3863.920357][ C2] ? new_sync_read (fs/read_write.c:584) [ 3863.920359][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3863.920360][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3863.920362][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3863.920364][ C2] vfs_write (fs/read_write.c:686) [ 3863.920366][ C2] ksys_write (fs/read_write.c:739) [ 3863.920368][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3863.920370][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3863.920372][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3863.920374][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3863.920375][ C2] RIP: 0033:0x7f814975fc5e [ 3863.920377][ C2] 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 [ 3863.920378][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3863.920380][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3863.920381][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3863.920382][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3863.920383][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3863.920383][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3867.985025][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 3867.985213][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 3867.985350][ C2] NMI backtrace for cpu 2 | [ 3867.985359][ C2] Tainted: [L]=SOFTLOCKUP [ 3867.985360][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3867.985361][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 3867.985365][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 3867.985366][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 3867.985368][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 3867.985369][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 3867.985370][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 3867.985371][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 3867.985372][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 3867.985374][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3867.985377][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3867.985378][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3867.985379][ C2] PKRU: 55555554 [ 3867.985380][ C2] Call Trace: [ 3867.985382][ C2] [ 3867.985385][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 3867.985387][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 3867.985390][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 3867.985392][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 3867.985394][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 3867.985396][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 3867.985398][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 3867.985401][ C2] [ 3867.985401][ C2] [ 3867.985402][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 3867.985404][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3867.985406][ C2] 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 [ 3867.985407][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3867.985408][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3867.985409][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3867.985410][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3867.985411][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3867.985411][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3867.985413][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3867.985415][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3867.985417][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3867.985419][ C2] ? __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)) [ 3867.985422][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3867.985424][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3867.985425][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3867.985428][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3867.985430][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3867.985433][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3867.985435][ C2] ? __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:2772) [ 3867.985437][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3867.985440][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3867.985442][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3867.985444][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3867.985446][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3867.985448][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3867.985451][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3867.985453][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3867.985455][ C2] ? release_sock (net/core/sock.c:3794) [ 3867.985457][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3867.985459][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3867.985462][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3867.985464][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3867.985465][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3867.985467][ C2] ? 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)) [ 3867.985469][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3867.985470][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3867.985472][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3867.985474][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3867.985475][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3867.985478][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3867.985479][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3867.985481][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3867.985483][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3867.985484][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3867.985486][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3867.985488][ C2] ? new_sync_read (fs/read_write.c:584) [ 3867.985490][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3867.985491][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3867.985493][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3867.985495][ C2] vfs_write (fs/read_write.c:686) [ 3867.985497][ C2] ksys_write (fs/read_write.c:739) [ 3867.985499][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3867.985501][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3867.985503][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3867.985505][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3867.985506][ C2] RIP: 0033:0x7f814975fc5e [ 3867.985508][ C2] 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 [ 3867.985510][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3867.985511][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3867.985512][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3867.985513][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3867.985513][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3867.985514][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3892.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3892.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3892.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 3892.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 3892.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3892.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3892.394782][ C2] 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 [ 3892.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3892.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3892.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3892.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3892.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3892.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3892.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3892.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3892.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3892.394796][ C2] PKRU: 55555554 [ 3892.394797][ C2] Call Trace: [ 3892.394800][ C2] [ 3892.394802][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3892.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3892.394808][ C2] ? __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)) [ 3892.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3892.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3892.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3892.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3892.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3892.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3892.394824][ C2] ? __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:2772) [ 3892.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3892.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3892.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3892.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3892.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3892.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3892.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3892.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3892.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 3892.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3892.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3892.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3892.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3892.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3892.394857][ C2] ? 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)) [ 3892.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3892.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3892.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3892.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3892.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3892.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3892.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3892.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3892.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3892.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3892.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3892.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 3892.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3892.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3892.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3892.394885][ C2] vfs_write (fs/read_write.c:686) [ 3892.394887][ C2] ksys_write (fs/read_write.c:739) [ 3892.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3892.394890][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3892.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3892.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3892.394897][ C2] RIP: 0033:0x7f814975fc5e [ 3892.394899][ C2] 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 [ 3892.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3892.394901][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3892.394902][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3892.394903][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3892.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3892.394904][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3920.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3920.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3920.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 3920.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 3920.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3920.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3920.394774][ C2] 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 [ 3920.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3920.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3920.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3920.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3920.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3920.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3920.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3920.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3920.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3920.394789][ C2] PKRU: 55555554 [ 3920.394790][ C2] Call Trace: [ 3920.394793][ C2] [ 3920.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3920.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3920.394801][ C2] ? __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)) [ 3920.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3920.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3920.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3920.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3920.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3920.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3920.394816][ C2] ? __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:2772) [ 3920.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3920.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3920.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3920.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3920.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3920.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3920.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3920.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3920.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 3920.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3920.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3920.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3920.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3920.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3920.394849][ C2] ? 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)) [ 3920.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3920.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3920.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3920.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3920.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3920.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3920.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3920.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3920.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3920.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3920.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3920.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 3920.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3920.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3920.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3920.394877][ C2] vfs_write (fs/read_write.c:686) [ 3920.394879][ C2] ksys_write (fs/read_write.c:739) [ 3920.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3920.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3920.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3920.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3920.394889][ C2] RIP: 0033:0x7f814975fc5e [ 3920.394891][ C2] 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 [ 3920.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3920.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3920.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3920.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3920.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3920.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3941.923627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3941.923900][ C2] rcu: 2-....: (2988965 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1098664 | [ 3941.924148][ C2] rcu: (t=2990151 jiffies g=521497 q=64791 ncpus=4) | [ 3941.924282][ C2] Tainted: [L]=SOFTLOCKUP [ 3941.924283][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3941.924284][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3941.924288][ C2] 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 [ 3941.924289][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3941.924292][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3941.924293][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3941.924294][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3941.924295][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3941.924295][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3941.924297][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3941.924301][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3941.924302][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3941.924303][ C2] PKRU: 55555554 [ 3941.924303][ C2] Call Trace: [ 3941.924304][ C2] [ 3941.924305][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3941.924308][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3941.924310][ C2] ? __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)) [ 3941.924313][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3941.924315][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3941.924316][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3941.924319][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3941.924321][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3941.924324][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3941.924326][ C2] ? __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:2772) [ 3941.924328][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3941.924331][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3941.924333][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3941.924334][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3941.924337][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3941.924339][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3941.924341][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3941.924343][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3941.924345][ C2] ? release_sock (net/core/sock.c:3794) [ 3941.924347][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3941.924349][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3941.924352][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3941.924354][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3941.924356][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3941.924358][ C2] ? 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)) [ 3941.924359][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3941.924361][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3941.924363][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3941.924364][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3941.924366][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3941.924368][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3941.924370][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3941.924371][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3941.924373][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3941.924375][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3941.924376][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3941.924378][ C2] ? new_sync_read (fs/read_write.c:584) [ 3941.924380][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3941.924381][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3941.924383][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3941.924385][ C2] vfs_write (fs/read_write.c:686) [ 3941.924392][ C2] ksys_write (fs/read_write.c:739) [ 3941.924394][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3941.924395][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3941.924398][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3941.924399][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3941.924401][ C2] RIP: 0033:0x7f814975fc5e [ 3941.924403][ C2] 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 [ 3941.924404][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3941.924406][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3941.924407][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3941.924407][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3941.924408][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3941.924409][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3966.289005][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 3966.289125][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 3966.289232][ C2] NMI backtrace for cpu 2 | [ 3966.289241][ C2] Tainted: [L]=SOFTLOCKUP [ 3966.289242][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3966.289244][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 3966.289248][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 3966.289250][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 3966.289252][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 3966.289253][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 3966.289254][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 3966.289255][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 3966.289256][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 3966.289259][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3966.289262][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3966.289263][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3966.289264][ C2] PKRU: 55555554 [ 3966.289265][ C2] Call Trace: [ 3966.289268][ C2] [ 3966.289269][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 3966.289275][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 3966.289278][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 3966.289280][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 3966.289282][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 3966.289284][ C2] [ 3966.289285][ C2] [ 3966.289286][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 3966.289288][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:182 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1)) [ 3966.289290][ C2] Code: 00 00 00 f3 0f 1e fa 48 89 f2 be f8 00 00 00 e9 9f a1 ab 01 0f 1f 40 00 66 66 2e 0f 1f 84 00 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 All code ======== 0: 00 00 add %al,(%rax) 2: 00 f3 add %dh,%bl 4: 0f 1e fa nop %edx 7: 48 89 f2 mov %rsi,%rdx a: be f8 00 00 00 mov $0xf8,%esi f: e9 9f a1 ab 01 jmp 0x1aba1b3 14: 0f 1f 40 00 nopl 0x0(%rax) 18: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 1f: 00 00 00 00 23: 0f 1f 40 d6 nopl -0x2a(%rax) 27: 48 85 f6 test %rsi,%rsi 2a:* 0f 84 9a 01 00 00 je 0x1ca <-- trapping instruction 30: 48 89 f8 mov %rdi,%rax 33: 41 57 push %r15 35: 49 89 c8 mov %rcx,%r8 38: 48 01 f0 add %rsi,%rax 3b: 41 56 push %r14 3d: 53 push %rbx 3e: 0f .byte 0xf 3f: 82 .byte 0x82 Code starting with the faulting instruction =========================================== 0: 0f 84 9a 01 00 00 je 0x1a0 6: 48 89 f8 mov %rdi,%rax 9: 41 57 push %r15 b: 49 89 c8 mov %rcx,%r8 e: 48 01 f0 add %rsi,%rax 11: 41 56 push %r14 13: 53 push %rbx 14: 0f .byte 0xf 15: 82 .byte 0x82 [ 3966.289291][ C2] RSP: 0018:ffa0000000617578 EFLAGS: 00000202 [ 3966.289292][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: ffffffffac5390f1 [ 3966.289293][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3966.289294][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3966.289295][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3966.289295][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3966.289297][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3966.289298][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3966.289301][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 3966.289303][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3966.289305][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3966.289307][ C2] ? __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)) [ 3966.289310][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3966.289312][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3966.289314][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3966.289316][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3966.289319][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3966.289322][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3966.289323][ C2] ? __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:2772) [ 3966.289326][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3966.289328][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3966.289331][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3966.289332][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3966.289335][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3966.289337][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3966.289339][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3966.289341][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3966.289343][ C2] ? release_sock (net/core/sock.c:3794) [ 3966.289345][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3966.289347][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3966.289350][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3966.289352][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3966.289354][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3966.289356][ C2] ? 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)) [ 3966.289357][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3966.289359][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3966.289361][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3966.289363][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3966.289364][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3966.289366][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3966.289368][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3966.289370][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3966.289371][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3966.289373][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3966.289375][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3966.289376][ C2] ? new_sync_read (fs/read_write.c:584) [ 3966.289378][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3966.289380][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3966.289381][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3966.289384][ C2] vfs_write (fs/read_write.c:686) [ 3966.289386][ C2] ksys_write (fs/read_write.c:739) [ 3966.289388][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3966.289390][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3966.289392][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3966.289393][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3966.289395][ C2] RIP: 0033:0x7f814975fc5e [ 3966.289398][ C2] 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 [ 3966.289399][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3966.289400][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3966.289401][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3966.289401][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3966.289402][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3966.289403][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 3992.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 3992.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 3992.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 3992.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 3992.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3992.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 3992.394782][ C2] 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 [ 3992.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 3992.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 3992.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 3992.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 3992.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 3992.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 3992.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 3992.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3992.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 3992.394797][ C2] PKRU: 55555554 [ 3992.394798][ C2] Call Trace: [ 3992.394802][ C2] [ 3992.394805][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 3992.394807][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 3992.394810][ C2] ? __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)) [ 3992.394812][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3992.394814][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 3992.394820][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3992.394823][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 3992.394825][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 3992.394828][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 3992.394830][ C2] ? __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:2772) [ 3992.394832][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 3992.394835][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 3992.394837][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 3992.394839][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 3992.394841][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 3992.394843][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 3992.394846][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 3992.394848][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3992.394850][ C2] ? release_sock (net/core/sock.c:3794) [ 3992.394852][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 3992.394854][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 3992.394857][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3992.394859][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 3992.394861][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 3992.394863][ C2] ? 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)) [ 3992.394865][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3992.394866][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 3992.394868][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 3992.394870][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 3992.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3992.394874][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 3992.394875][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 3992.394877][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 3992.394879][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 3992.394880][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 3992.394883][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 3992.394884][ C2] ? new_sync_read (fs/read_write.c:584) [ 3992.394886][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 3992.394887][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 3992.394889][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 3992.394892][ C2] vfs_write (fs/read_write.c:686) [ 3992.394894][ C2] ksys_write (fs/read_write.c:739) [ 3992.394896][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 3992.394897][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 3992.394900][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 3992.394901][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3992.394903][ C2] RIP: 0033:0x7f814975fc5e [ 3992.394906][ C2] 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 [ 3992.394907][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 3992.394908][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 3992.394909][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 3992.394910][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 3992.394911][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 3992.394911][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4019.926626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4019.926846][ C2] rcu: 2-....: (3066943 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1131819 | [ 4019.927165][ C2] rcu: (t=3068154 jiffies g=521497 q=65991 ncpus=4) | [ 4019.927310][ C2] Tainted: [L]=SOFTLOCKUP [ 4019.927311][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4019.927312][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4019.927317][ C2] 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 [ 4019.927318][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4019.927320][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4019.927322][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4019.927323][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4019.927323][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4019.927324][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4019.927326][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4019.927330][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4019.927331][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4019.927332][ C2] PKRU: 55555554 [ 4019.927332][ C2] Call Trace: [ 4019.927333][ C2] [ 4019.927334][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4019.927337][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4019.927339][ C2] ? __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)) [ 4019.927341][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4019.927344][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4019.927345][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4019.927348][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4019.927350][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4019.927353][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4019.927355][ C2] ? __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:2772) [ 4019.927357][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4019.927360][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4019.927362][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4019.927364][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4019.927366][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4019.927368][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4019.927370][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4019.927372][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4019.927375][ C2] ? release_sock (net/core/sock.c:3794) [ 4019.927377][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4019.927378][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4019.927381][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4019.927383][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4019.927385][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4019.927387][ C2] ? 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)) [ 4019.927389][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4019.927390][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4019.927392][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4019.927394][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4019.927395][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4019.927397][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4019.927399][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4019.927401][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4019.927403][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4019.927404][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4019.927406][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4019.927408][ C2] ? new_sync_read (fs/read_write.c:584) [ 4019.927409][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4019.927411][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4019.927413][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4019.927415][ C2] vfs_write (fs/read_write.c:686) [ 4019.927417][ C2] ksys_write (fs/read_write.c:739) [ 4019.927419][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4019.927421][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4019.927423][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4019.927425][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4019.927426][ C2] RIP: 0033:0x7f814975fc5e [ 4019.927428][ C2] 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 [ 4019.927430][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4019.927431][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4019.927432][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4019.927433][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4019.927433][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4019.927434][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4044.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4044.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4044.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 4044.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 4044.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4044.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4044.394774][ C2] 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 [ 4044.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4044.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4044.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4044.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4044.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4044.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4044.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4044.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4044.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4044.394789][ C2] PKRU: 55555554 [ 4044.394790][ C2] Call Trace: [ 4044.394793][ C2] [ 4044.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4044.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4044.394802][ C2] ? __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)) [ 4044.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4044.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4044.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4044.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4044.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4044.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4044.394818][ C2] ? __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:2772) [ 4044.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4044.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4044.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4044.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4044.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4044.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4044.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4044.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4044.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 4044.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4044.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4044.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4044.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4044.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4044.394851][ C2] ? 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)) [ 4044.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4044.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4044.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4044.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4044.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4044.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4044.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4044.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4044.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4044.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4044.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4044.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 4044.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4044.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4044.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4044.394879][ C2] vfs_write (fs/read_write.c:686) [ 4044.394881][ C2] ksys_write (fs/read_write.c:739) [ 4044.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4044.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4044.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4044.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4044.394891][ C2] RIP: 0033:0x7f814975fc5e [ 4044.394894][ C2] 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 [ 4044.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4044.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4044.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4044.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4044.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4044.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4064.593018][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 4064.593138][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 4064.593294][ C2] NMI backtrace for cpu 2 | [ 4064.593304][ C2] Tainted: [L]=SOFTLOCKUP [ 4064.593305][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4064.593306][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 4064.593310][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 4064.593311][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 4064.593314][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 4064.593315][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 4064.593316][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 4064.593316][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 4064.593317][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 4064.593320][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4064.593323][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4064.593324][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4064.593325][ C2] PKRU: 55555554 [ 4064.593325][ C2] Call Trace: [ 4064.593329][ C2] [ 4064.593332][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 4064.593334][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 4064.593337][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 4064.593339][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 4064.593342][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 4064.593344][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 4064.593346][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 4064.593348][ C2] [ 4064.593349][ C2] [ 4064.593350][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 4064.593352][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4064.593354][ C2] 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 [ 4064.593355][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4064.593356][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4064.593357][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4064.593358][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4064.593359][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4064.593359][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4064.593361][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4064.593363][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4064.593365][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4064.593367][ C2] ? __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)) [ 4064.593370][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4064.593372][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4064.593373][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4064.593376][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4064.593378][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4064.593381][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4064.593383][ C2] ? __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:2772) [ 4064.593385][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4064.593388][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4064.593390][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4064.593392][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4064.593394][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4064.593396][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4064.593398][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4064.593400][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4064.593402][ C2] ? release_sock (net/core/sock.c:3794) [ 4064.593404][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4064.593406][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4064.593409][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4064.593411][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4064.593413][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4064.593415][ C2] ? 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)) [ 4064.593416][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4064.593418][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4064.593420][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4064.593422][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4064.593423][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4064.593426][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4064.593427][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4064.593429][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4064.593430][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4064.593432][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4064.593443][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4064.593444][ C2] ? new_sync_read (fs/read_write.c:584) [ 4064.593446][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4064.593448][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4064.593450][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4064.593452][ C2] vfs_write (fs/read_write.c:686) [ 4064.593454][ C2] ksys_write (fs/read_write.c:739) [ 4064.593456][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4064.593458][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4064.593460][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4064.593462][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4064.593463][ C2] RIP: 0033:0x7f814975fc5e [ 4064.593466][ C2] 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 [ 4064.593467][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4064.593468][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4064.593469][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4064.593470][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4064.593471][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4064.593471][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4092.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4092.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4092.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 4092.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 4092.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4092.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4092.394782][ C2] 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 [ 4092.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4092.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4092.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4092.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4092.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4092.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4092.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4092.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4092.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4092.394796][ C2] PKRU: 55555554 [ 4092.394796][ C2] Call Trace: [ 4092.394800][ C2] [ 4092.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4092.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4092.394808][ C2] ? __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)) [ 4092.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4092.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4092.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4092.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4092.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4092.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4092.394824][ C2] ? __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:2772) [ 4092.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4092.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4092.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4092.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4092.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4092.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4092.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4092.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4092.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 4092.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4092.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4092.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4092.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4092.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4092.394857][ C2] ? 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)) [ 4092.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4092.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4092.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4092.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4092.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4092.394868][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4092.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4092.394871][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4092.394873][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4092.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4092.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4092.394878][ C2] ? new_sync_read (fs/read_write.c:584) [ 4092.394880][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4092.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4092.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4092.394885][ C2] vfs_write (fs/read_write.c:686) [ 4092.394887][ C2] ksys_write (fs/read_write.c:739) [ 4092.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4092.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4092.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4092.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4092.394897][ C2] RIP: 0033:0x7f814975fc5e [ 4092.394900][ C2] 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 [ 4092.394901][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4092.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4092.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4092.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4092.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4092.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4097.930625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4097.930881][ C2] rcu: 2-....: (3144914 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1164190 | [ 4097.931095][ C2] rcu: (t=3146158 jiffies g=521497 q=67582 ncpus=4) | [ 4097.931281][ C2] Tainted: [L]=SOFTLOCKUP [ 4097.931282][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4097.931282][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4097.931286][ C2] 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 [ 4097.931288][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4097.931290][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4097.931291][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4097.931292][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4097.931293][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4097.931294][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4097.931295][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4097.931298][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4097.931299][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4097.931300][ C2] PKRU: 55555554 [ 4097.931301][ C2] Call Trace: [ 4097.931302][ C2] [ 4097.931303][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4097.931305][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4097.931308][ C2] ? __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)) [ 4097.931310][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4097.931312][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4097.931314][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4097.931317][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4097.931319][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4097.931322][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4097.931323][ C2] ? __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:2772) [ 4097.931326][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4097.931329][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4097.931331][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4097.931332][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4097.931335][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4097.931337][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4097.931339][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4097.931341][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4097.931343][ C2] ? release_sock (net/core/sock.c:3794) [ 4097.931345][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4097.931347][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4097.931350][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4097.931352][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4097.931354][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4097.931356][ C2] ? 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)) [ 4097.931357][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4097.931359][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4097.931361][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4097.931362][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4097.931364][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4097.931366][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4097.931368][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4097.931369][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4097.931371][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4097.931373][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4097.931374][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4097.931376][ C2] ? new_sync_read (fs/read_write.c:584) [ 4097.931378][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4097.931379][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4097.931381][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4097.931383][ C2] vfs_write (fs/read_write.c:686) [ 4097.931385][ C2] ksys_write (fs/read_write.c:739) [ 4097.931387][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4097.931389][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4097.931391][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4097.931393][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4097.931394][ C2] RIP: 0033:0x7f814975fc5e [ 4097.931396][ C2] 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 [ 4097.931397][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4097.931399][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4097.931400][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4097.931400][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4097.931401][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4097.931402][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4124.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4124.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4124.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 4124.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 4124.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4124.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4124.394773][ C2] 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 [ 4124.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4124.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4124.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4124.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4124.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4124.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4124.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4124.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4124.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4124.394788][ C2] PKRU: 55555554 [ 4124.394789][ C2] Call Trace: [ 4124.394792][ C2] [ 4124.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4124.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4124.394799][ C2] ? __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)) [ 4124.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4124.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4124.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4124.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4124.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4124.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4124.394815][ C2] ? __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:2772) [ 4124.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4124.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4124.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4124.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4124.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4124.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4124.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4124.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4124.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 4124.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4124.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4124.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4124.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4124.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4124.394848][ C2] ? 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)) [ 4124.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4124.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4124.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4124.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4124.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4124.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4124.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4124.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4124.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4124.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4124.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4124.394868][ C2] ? new_sync_read (fs/read_write.c:584) [ 4124.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4124.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4124.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4124.394876][ C2] vfs_write (fs/read_write.c:686) [ 4124.394878][ C2] ksys_write (fs/read_write.c:739) [ 4124.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4124.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4124.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4124.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4124.394888][ C2] RIP: 0033:0x7f814975fc5e [ 4124.394890][ C2] 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 [ 4124.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4124.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4124.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4124.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4124.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4124.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4152.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4152.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4152.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 4152.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 4152.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4152.394770][ C2] 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) [ 4152.394773][ C2] 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) [ 4152.394775][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000286 [ 4152.394776][ C2] RAX: ffe21c00024ac16a RBX: ffe21c00024ac169 RCX: ffe21c00024ac16a [ 4152.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4152.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4152.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4152.394780][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 4152.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4152.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4152.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4152.394787][ C2] PKRU: 55555554 [ 4152.394788][ C2] Call Trace: [ 4152.394791][ C2] [ 4152.394794][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4152.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4152.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4152.394801][ C2] ? __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)) [ 4152.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4152.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4152.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4152.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4152.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4152.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4152.394817][ C2] ? __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:2772) [ 4152.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4152.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4152.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4152.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4152.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4152.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4152.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4152.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4152.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 4152.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4152.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4152.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4152.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4152.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4152.394850][ C2] ? 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)) [ 4152.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4152.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4152.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4152.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4152.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4152.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4152.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4152.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4152.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4152.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4152.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4152.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 4152.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4152.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4152.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4152.394877][ C2] vfs_write (fs/read_write.c:686) [ 4152.394880][ C2] ksys_write (fs/read_write.c:739) [ 4152.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4152.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4152.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4152.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4152.394889][ C2] RIP: 0033:0x7f814975fc5e [ 4152.394891][ C2] 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 [ 4152.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4152.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4152.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4152.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4152.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4152.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4162.897045][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 4162.897162][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 4162.897270][ C2] NMI backtrace for cpu 2 | [ 4162.897280][ C2] Tainted: [L]=SOFTLOCKUP [ 4162.897280][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4162.897282][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 4162.897285][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 4162.897287][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 4162.897289][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 4162.897298][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 4162.897299][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 4162.897300][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 4162.897301][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 4162.897303][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4162.897306][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4162.897307][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4162.897308][ C2] PKRU: 55555554 [ 4162.897309][ C2] Call Trace: [ 4162.897312][ C2] [ 4162.897315][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 4162.897317][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 4162.897320][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 4162.897322][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 4162.897324][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 4162.897326][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 4162.897328][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 4162.897330][ C2] [ 4162.897331][ C2] [ 4162.897332][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 4162.897334][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4162.897336][ C2] 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 [ 4162.897337][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4162.897338][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4162.897339][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4162.897339][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4162.897340][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4162.897341][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4162.897342][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4162.897345][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4162.897347][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4162.897349][ C2] ? __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)) [ 4162.897352][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4162.897354][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4162.897355][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4162.897358][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4162.897360][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4162.897363][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4162.897365][ C2] ? __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:2772) [ 4162.897367][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4162.897370][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4162.897372][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4162.897374][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4162.897376][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4162.897378][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4162.897381][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4162.897383][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4162.897385][ C2] ? release_sock (net/core/sock.c:3794) [ 4162.897387][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4162.897389][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4162.897392][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4162.897394][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4162.897396][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4162.897398][ C2] ? 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)) [ 4162.897399][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4162.897400][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4162.897402][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4162.897404][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4162.897405][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4162.897408][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4162.897409][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4162.897411][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4162.897413][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4162.897414][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4162.897416][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4162.897418][ C2] ? new_sync_read (fs/read_write.c:584) [ 4162.897420][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4162.897421][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4162.897423][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4162.897425][ C2] vfs_write (fs/read_write.c:686) [ 4162.897427][ C2] ksys_write (fs/read_write.c:739) [ 4162.897429][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4162.897431][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4162.897433][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4162.897435][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4162.897436][ C2] RIP: 0033:0x7f814975fc5e [ 4162.897438][ C2] 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 [ 4162.897439][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4162.897441][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4162.897441][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4162.897442][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4162.897443][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4162.897443][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4175.934627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4175.934857][ C2] rcu: 2-....: (3222885 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1198069 | [ 4175.935118][ C2] rcu: (t=3224162 jiffies g=521497 q=69176 ncpus=4) | [ 4175.935252][ C2] Tainted: [L]=SOFTLOCKUP [ 4175.935253][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4175.935255][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4175.935259][ C2] 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 [ 4175.935261][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4175.935264][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4175.935265][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4175.935266][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4175.935267][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4175.935267][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4175.935270][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4175.935273][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4175.935274][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4175.935274][ C2] PKRU: 55555554 [ 4175.935275][ C2] Call Trace: [ 4175.935276][ C2] [ 4175.935277][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4175.935280][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4175.935282][ C2] ? __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)) [ 4175.935284][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4175.935286][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4175.935288][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4175.935291][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4175.935293][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4175.935296][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4175.935297][ C2] ? __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:2772) [ 4175.935300][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4175.935303][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4175.935305][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4175.935306][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4175.935308][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4175.935310][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4175.935313][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4175.935315][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4175.935317][ C2] ? release_sock (net/core/sock.c:3794) [ 4175.935319][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4175.935321][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4175.935324][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4175.935326][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4175.935328][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4175.935330][ C2] ? 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)) [ 4175.935332][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4175.935333][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4175.935335][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4175.935337][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4175.935338][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4175.935341][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4175.935342][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4175.935344][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4175.935345][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4175.935347][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4175.935349][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4175.935350][ C2] ? new_sync_read (fs/read_write.c:584) [ 4175.935352][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4175.935354][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4175.935355][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4175.935358][ C2] vfs_write (fs/read_write.c:686) [ 4175.935360][ C2] ksys_write (fs/read_write.c:739) [ 4175.935361][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4175.935363][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4175.935365][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4175.935367][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4175.935369][ C2] RIP: 0033:0x7f814975fc5e [ 4175.935371][ C2] 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 [ 4175.935372][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4175.935373][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4175.935374][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4175.935375][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4175.935375][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4175.935376][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4200.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4200.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4200.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 4200.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 4200.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4200.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4200.394775][ C2] 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 [ 4200.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4200.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4200.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4200.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4200.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4200.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4200.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4200.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4200.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4200.394789][ C2] PKRU: 55555554 [ 4200.394790][ C2] Call Trace: [ 4200.394793][ C2] [ 4200.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4200.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4200.394801][ C2] ? __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)) [ 4200.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4200.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4200.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4200.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4200.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4200.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4200.394817][ C2] ? __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:2772) [ 4200.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4200.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4200.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4200.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4200.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4200.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4200.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4200.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4200.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 4200.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4200.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4200.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4200.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4200.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4200.394850][ C2] ? 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)) [ 4200.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4200.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4200.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4200.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4200.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4200.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4200.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4200.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4200.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4200.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4200.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4200.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 4200.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4200.394874][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4200.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4200.394878][ C2] vfs_write (fs/read_write.c:686) [ 4200.394880][ C2] ksys_write (fs/read_write.c:739) [ 4200.394882][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4200.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4200.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4200.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4200.394890][ C2] RIP: 0033:0x7f814975fc5e [ 4200.394893][ C2] 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 [ 4200.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4200.394895][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4200.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4200.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4200.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4200.394898][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4228.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4228.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4228.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 4228.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 4228.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4228.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4228.394774][ C2] 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 [ 4228.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4228.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4228.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4228.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4228.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4228.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4228.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4228.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4228.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4228.394788][ C2] PKRU: 55555554 [ 4228.394788][ C2] Call Trace: [ 4228.394791][ C2] [ 4228.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4228.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4228.394799][ C2] ? __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)) [ 4228.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4228.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4228.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4228.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4228.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4228.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4228.394816][ C2] ? __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:2772) [ 4228.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4228.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4228.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4228.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4228.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4228.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4228.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4228.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4228.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 4228.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4228.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4228.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4228.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4228.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4228.394849][ C2] ? 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)) [ 4228.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4228.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4228.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4228.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4228.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4228.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4228.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4228.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4228.394869][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4228.394871][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4228.394873][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4228.394875][ C2] ? new_sync_read (fs/read_write.c:584) [ 4228.394877][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4228.394879][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4228.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4228.394883][ C2] vfs_write (fs/read_write.c:686) [ 4228.394885][ C2] ksys_write (fs/read_write.c:739) [ 4228.394887][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4228.394888][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4228.394891][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4228.394892][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4228.394895][ C2] RIP: 0033:0x7f814975fc5e [ 4228.394897][ C2] 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 [ 4228.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4228.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4228.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4228.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4228.394902][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4228.394903][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4253.937626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4253.937899][ C2] rcu: 2-....: (3300864 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1236966 | [ 4253.938162][ C2] rcu: (t=3302165 jiffies g=521497 q=70313 ncpus=4) | [ 4253.938295][ C2] Tainted: [L]=SOFTLOCKUP [ 4253.938296][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4253.938297][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4253.938301][ C2] 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 [ 4253.938302][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4253.938304][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4253.938306][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4253.938307][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4253.938307][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4253.938308][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4253.938311][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4253.938314][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4253.938315][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4253.938316][ C2] PKRU: 55555554 [ 4253.938317][ C2] Call Trace: [ 4253.938318][ C2] [ 4253.938318][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4253.938321][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4253.938323][ C2] ? __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)) [ 4253.938326][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4253.938328][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4253.938330][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4253.938332][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4253.938335][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4253.938338][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4253.938339][ C2] ? __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:2772) [ 4253.938342][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4253.938344][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4253.938347][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4253.938348][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4253.938350][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4253.938352][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4253.938355][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4253.938357][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4253.938359][ C2] ? release_sock (net/core/sock.c:3794) [ 4253.938361][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4253.938362][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4253.938365][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4253.938368][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4253.938369][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4253.938371][ C2] ? 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)) [ 4253.938373][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4253.938374][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4253.938376][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4253.938378][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4253.938379][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4253.938382][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4253.938383][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4253.938385][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4253.938387][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4253.938388][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4253.938390][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4253.938391][ C2] ? new_sync_read (fs/read_write.c:584) [ 4253.938393][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4253.938395][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4253.938396][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4253.938399][ C2] vfs_write (fs/read_write.c:686) [ 4253.938401][ C2] ksys_write (fs/read_write.c:739) [ 4253.938403][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4253.938404][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4253.938407][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4253.938408][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4253.938410][ C2] RIP: 0033:0x7f814975fc5e [ 4253.938412][ C2] 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 [ 4253.938413][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4253.938414][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4253.938415][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4253.938416][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4253.938417][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4253.938417][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4261.200041][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 4261.200203][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 4261.200312][ C2] NMI backtrace for cpu 2 | [ 4261.200321][ C2] Tainted: [L]=SOFTLOCKUP [ 4261.200322][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4261.200324][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 4261.200327][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 4261.200329][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 4261.200331][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 4261.200332][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 4261.200333][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 4261.200334][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 4261.200335][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 4261.200338][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4261.200342][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4261.200342][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4261.200343][ C2] PKRU: 55555554 [ 4261.200344][ C2] Call Trace: [ 4261.200347][ C2] [ 4261.200351][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 4261.200353][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 4261.200356][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 4261.200357][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 4261.200360][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 4261.200362][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 4261.200364][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 4261.200366][ C2] [ 4261.200367][ C2] [ 4261.200367][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 4261.200370][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4261.200372][ C2] 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 [ 4261.200373][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4261.200374][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4261.200374][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4261.200375][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4261.200376][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4261.200377][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4261.200378][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4261.200381][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4261.200383][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4261.200385][ C2] ? __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)) [ 4261.200387][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4261.200389][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4261.200391][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4261.200393][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4261.200396][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4261.200398][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4261.200400][ C2] ? __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:2772) [ 4261.200402][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4261.200405][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4261.200407][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4261.200409][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4261.200411][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4261.200413][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4261.200416][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4261.200418][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4261.200420][ C2] ? release_sock (net/core/sock.c:3794) [ 4261.200422][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4261.200423][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4261.200426][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4261.200428][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4261.200430][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4261.200432][ C2] ? 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)) [ 4261.200434][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4261.200435][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4261.200437][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4261.200439][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4261.200440][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4261.200442][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4261.200444][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4261.200446][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4261.200447][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4261.200449][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4261.200451][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4261.200452][ C2] ? new_sync_read (fs/read_write.c:584) [ 4261.200454][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4261.200456][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4261.200457][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4261.200460][ C2] vfs_write (fs/read_write.c:686) [ 4261.200462][ C2] ksys_write (fs/read_write.c:739) [ 4261.200463][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4261.200465][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4261.200467][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4261.200469][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4261.200471][ C2] RIP: 0033:0x7f814975fc5e [ 4261.200473][ C2] 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 [ 4261.200474][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4261.200475][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4261.200476][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4261.200477][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4261.200478][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4261.200478][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4288.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4288.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4288.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 4288.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 4288.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4288.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4288.394781][ C2] 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 [ 4288.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4288.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4288.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4288.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4288.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4288.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4288.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4288.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4288.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4288.394796][ C2] PKRU: 55555554 [ 4288.394796][ C2] Call Trace: [ 4288.394800][ C2] [ 4288.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4288.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4288.394808][ C2] ? __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)) [ 4288.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4288.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4288.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4288.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4288.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4288.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4288.394824][ C2] ? __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:2772) [ 4288.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4288.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4288.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4288.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4288.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4288.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4288.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4288.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4288.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 4288.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4288.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4288.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4288.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4288.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4288.394857][ C2] ? 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)) [ 4288.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4288.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4288.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4288.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4288.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4288.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4288.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4288.394871][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4288.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4288.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4288.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4288.394878][ C2] ? new_sync_read (fs/read_write.c:584) [ 4288.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4288.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4288.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4288.394885][ C2] vfs_write (fs/read_write.c:686) [ 4288.394887][ C2] ksys_write (fs/read_write.c:739) [ 4288.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4288.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4288.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4288.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4288.394897][ C2] RIP: 0033:0x7f814975fc5e [ 4288.394899][ C2] 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 [ 4288.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4288.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4288.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4288.394903][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4288.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4288.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4316.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4316.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4316.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 4316.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 4316.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4316.394769][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4316.394772][ C2] 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 [ 4316.394773][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4316.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4316.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4316.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4316.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4316.394778][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4316.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4316.394784][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4316.394785][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4316.394786][ C2] PKRU: 55555554 [ 4316.394786][ C2] Call Trace: [ 4316.394790][ C2] [ 4316.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4316.394796][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4316.394798][ C2] ? __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)) [ 4316.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4316.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4316.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4316.394807][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4316.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4316.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4316.394814][ C2] ? __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:2772) [ 4316.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4316.394819][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4316.394821][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4316.394823][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4316.394825][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4316.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4316.394830][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4316.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4316.394834][ C2] ? release_sock (net/core/sock.c:3794) [ 4316.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4316.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4316.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4316.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4316.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4316.394847][ C2] ? 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)) [ 4316.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4316.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4316.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4316.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4316.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4316.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4316.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4316.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4316.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4316.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4316.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4316.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 4316.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4316.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4316.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4316.394875][ C2] vfs_write (fs/read_write.c:686) [ 4316.394877][ C2] ksys_write (fs/read_write.c:739) [ 4316.394879][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4316.394880][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4316.394883][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4316.394884][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4316.394887][ C2] RIP: 0033:0x7f814975fc5e [ 4316.394889][ C2] 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 [ 4316.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4316.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4316.394892][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4316.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4316.394894][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4316.394895][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4331.941625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4331.941916][ C2] rcu: 2-....: (3378835 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1267950 | [ 4331.942132][ C2] rcu: (t=3380169 jiffies g=521497 q=71904 ncpus=4) | [ 4331.942267][ C2] Tainted: [L]=SOFTLOCKUP [ 4331.942268][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4331.942270][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4331.942273][ C2] Code: 89 fc 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 df e8 1f 1f 52 fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 <0f> 85 30 06 00 00 8b 03 89 44 24 48 85 c0 0f 85 8d 03 00 00 48 89 All code ======== 0: 89 fc mov %edi,%esp 2: 49 c1 ed 03 shr $0x3,%r13 6: 41 83 e4 07 and $0x7,%r12d a: 49 01 c5 add %rax,%r13 d: 41 83 c4 03 add $0x3,%r12d 11: be 04 00 00 00 mov $0x4,%esi 16: 48 89 df mov %rbx,%rdi 19: e8 1f 1f 52 fe call 0xfffffffffe521f3d 1e: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 23: 41 38 c4 cmp %al,%r12b 26: 7c 08 jl 0x30 28: 84 c0 test %al,%al 2a:* 0f 85 30 06 00 00 jne 0x660 <-- trapping instruction 30: 8b 03 mov (%rbx),%eax 32: 89 44 24 48 mov %eax,0x48(%rsp) 36: 85 c0 test %eax,%eax 38: 0f 85 8d 03 00 00 jne 0x3cb 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 0f 85 30 06 00 00 jne 0x636 6: 8b 03 mov (%rbx),%eax 8: 89 44 24 48 mov %eax,0x48(%rsp) c: 85 c0 test %eax,%eax e: 0f 85 8d 03 00 00 jne 0x3a1 14: 48 rex.W 15: 89 .byte 0x89 [ 4331.942275][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000246 [ 4331.942277][ C2] RAX: 0000000000000000 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4331.942278][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4331.942279][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4331.942280][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4331.942281][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4331.942283][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4331.942287][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4331.942288][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4331.942289][ C2] PKRU: 55555554 [ 4331.942290][ C2] Call Trace: [ 4331.942291][ C2] [ 4331.942291][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4331.942294][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4331.942296][ C2] ? __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)) [ 4331.942299][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4331.942301][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4331.942303][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4331.942306][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4331.942308][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4331.942311][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4331.942313][ C2] ? __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:2772) [ 4331.942315][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4331.942318][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4331.942320][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4331.942321][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4331.942324][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4331.942326][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4331.942328][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4331.942330][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4331.942332][ C2] ? release_sock (net/core/sock.c:3794) [ 4331.942334][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4331.942336][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4331.942339][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4331.942341][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4331.942343][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4331.942345][ C2] ? 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)) [ 4331.942346][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4331.942347][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4331.942349][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4331.942351][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4331.942352][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4331.942355][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4331.942357][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4331.942358][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4331.942360][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4331.942362][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4331.942363][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4331.942365][ C2] ? new_sync_read (fs/read_write.c:584) [ 4331.942367][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4331.942368][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4331.942370][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4331.942372][ C2] vfs_write (fs/read_write.c:686) [ 4331.942374][ C2] ksys_write (fs/read_write.c:739) [ 4331.942376][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4331.942378][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4331.942380][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4331.942381][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4331.942383][ C2] RIP: 0033:0x7f814975fc5e [ 4331.942385][ C2] 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 [ 4331.942386][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4331.942388][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4331.942389][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4331.942390][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4331.942391][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4331.942391][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4356.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4356.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4356.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 4356.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 4356.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4356.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4356.394773][ C2] 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 [ 4356.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4356.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4356.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4356.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4356.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4356.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4356.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4356.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4356.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4356.394788][ C2] PKRU: 55555554 [ 4356.394788][ C2] Call Trace: [ 4356.394791][ C2] [ 4356.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4356.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4356.394799][ C2] ? __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)) [ 4356.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4356.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4356.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4356.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4356.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4356.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4356.394815][ C2] ? __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:2772) [ 4356.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4356.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4356.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4356.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4356.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4356.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4356.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4356.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4356.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 4356.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4356.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4356.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4356.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4356.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4356.394848][ C2] ? 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)) [ 4356.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4356.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4356.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4356.394854][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4356.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4356.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4356.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4356.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4356.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4356.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4356.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4356.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 4356.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4356.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4356.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4356.394876][ C2] vfs_write (fs/read_write.c:686) [ 4356.394878][ C2] ksys_write (fs/read_write.c:739) [ 4356.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4356.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4356.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4356.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4356.394888][ C2] RIP: 0033:0x7f814975fc5e [ 4356.394890][ C2] 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 [ 4356.394891][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4356.394892][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4356.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4356.394894][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4356.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4356.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4359.504002][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 4359.504125][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 4359.504269][ C2] NMI backtrace for cpu 2 | [ 4359.504277][ C2] Tainted: [L]=SOFTLOCKUP [ 4359.504278][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4359.504279][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 4359.504282][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 4359.504283][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 4359.504286][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 4359.504287][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 4359.504288][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 4359.504288][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 4359.504289][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 4359.504292][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4359.504295][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4359.504296][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4359.504297][ C2] PKRU: 55555554 [ 4359.504297][ C2] Call Trace: [ 4359.504299][ C2] [ 4359.504301][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 4359.504303][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 4359.504306][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 4359.504308][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 4359.504311][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 4359.504313][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 4359.504315][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 4359.504317][ C2] [ 4359.504317][ C2] [ 4359.504318][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 4359.504320][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4359.504322][ C2] 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 [ 4359.504323][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4359.504324][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4359.504325][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4359.504326][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4359.504326][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4359.504327][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4359.504328][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4359.504331][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4359.504333][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4359.504335][ C2] ? __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)) [ 4359.504337][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4359.504339][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4359.504341][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4359.504344][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4359.504346][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4359.504349][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4359.504350][ C2] ? __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:2772) [ 4359.504353][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4359.504355][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4359.504357][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4359.504359][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4359.504361][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4359.504363][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4359.504366][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4359.504367][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4359.504370][ C2] ? release_sock (net/core/sock.c:3794) [ 4359.504372][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4359.504373][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4359.504376][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4359.504378][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4359.504380][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4359.504382][ C2] ? 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)) [ 4359.504384][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4359.504385][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4359.504387][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4359.504389][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4359.504390][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4359.504392][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4359.504394][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4359.504395][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4359.504397][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4359.504399][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4359.504401][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4359.504402][ C2] ? new_sync_read (fs/read_write.c:584) [ 4359.504404][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4359.504406][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4359.504407][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4359.504410][ C2] vfs_write (fs/read_write.c:686) [ 4359.504412][ C2] ksys_write (fs/read_write.c:739) [ 4359.504413][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4359.504415][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4359.504418][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4359.504419][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4359.504421][ C2] RIP: 0033:0x7f814975fc5e [ 4359.504422][ C2] 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 [ 4359.504424][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4359.504425][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4359.504426][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4359.504426][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4359.504427][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4359.504428][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4384.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4384.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4384.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 4384.394775][ C2] Tainted: [L]=SOFTLOCKUP [ 4384.394776][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4384.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4384.394780][ C2] 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 [ 4384.394781][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4384.394783][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4384.394784][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4384.394785][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4384.394786][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4384.394786][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4384.394789][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4384.394792][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4384.394793][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4384.394794][ C2] PKRU: 55555554 [ 4384.394795][ C2] Call Trace: [ 4384.394798][ C2] [ 4384.394801][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4384.394803][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4384.394805][ C2] ? __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)) [ 4384.394808][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4384.394811][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4384.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4384.394815][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4384.394817][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4384.394820][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4384.394822][ C2] ? __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:2772) [ 4384.394824][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4384.394827][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4384.394829][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4384.394831][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4384.394833][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4384.394835][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4384.394838][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4384.394840][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4384.394842][ C2] ? release_sock (net/core/sock.c:3794) [ 4384.394844][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4384.394846][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4384.394849][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4384.394851][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4384.394853][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4384.394855][ C2] ? 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)) [ 4384.394857][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4384.394858][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4384.394860][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4384.394862][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4384.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4384.394866][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4384.394867][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4384.394869][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4384.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4384.394872][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4384.394874][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4384.394876][ C2] ? new_sync_read (fs/read_write.c:584) [ 4384.394877][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4384.394879][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4384.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4384.394883][ C2] vfs_write (fs/read_write.c:686) [ 4384.394885][ C2] ksys_write (fs/read_write.c:739) [ 4384.394887][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4384.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4384.394891][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4384.394893][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4384.394895][ C2] RIP: 0033:0x7f814975fc5e [ 4384.394897][ C2] 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 [ 4384.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4384.394900][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4384.394901][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4384.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4384.394902][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4384.394903][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4409.945626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4409.945849][ C2] rcu: 2-....: (3456806 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1303757 | [ 4409.946059][ C2] rcu: (t=3458173 jiffies g=521497 q=73498 ncpus=4) | [ 4409.946271][ C2] Tainted: [L]=SOFTLOCKUP [ 4409.946272][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4409.946273][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4409.946277][ C2] 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 [ 4409.946279][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4409.946281][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4409.946282][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4409.946283][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4409.946284][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4409.946285][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4409.946287][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4409.946290][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4409.946291][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4409.946292][ C2] PKRU: 55555554 [ 4409.946293][ C2] Call Trace: [ 4409.946294][ C2] [ 4409.946295][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4409.946297][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4409.946299][ C2] ? __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)) [ 4409.946302][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4409.946304][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4409.946306][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4409.946308][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4409.946310][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4409.946313][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4409.946315][ C2] ? __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:2772) [ 4409.946317][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4409.946320][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4409.946322][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4409.946324][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4409.946326][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4409.946328][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4409.946330][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4409.946332][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4409.946334][ C2] ? release_sock (net/core/sock.c:3794) [ 4409.946336][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4409.946338][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4409.946341][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4409.946343][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4409.946345][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4409.946347][ C2] ? 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)) [ 4409.946348][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4409.946350][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4409.946352][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4409.946353][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4409.946355][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4409.946357][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4409.946359][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4409.946360][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4409.946362][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4409.946364][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4409.946365][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4409.946367][ C2] ? new_sync_read (fs/read_write.c:584) [ 4409.946369][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4409.946370][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4409.946372][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4409.946374][ C2] vfs_write (fs/read_write.c:686) [ 4409.946376][ C2] ksys_write (fs/read_write.c:739) [ 4409.946378][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4409.946380][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4409.946382][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4409.946384][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4409.946385][ C2] RIP: 0033:0x7f814975fc5e [ 4409.946387][ C2] 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 [ 4409.946388][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4409.946390][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4409.946391][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4409.946392][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4409.946392][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4409.946393][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4436.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4436.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4436.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 4436.394771][ C2] Tainted: [L]=SOFTLOCKUP [ 4436.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4436.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4436.394775][ C2] 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 [ 4436.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4436.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4436.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4436.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4436.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4436.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4436.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4436.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4436.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4436.394790][ C2] PKRU: 55555554 [ 4436.394791][ C2] Call Trace: [ 4436.394793][ C2] [ 4436.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4436.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4436.394801][ C2] ? __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)) [ 4436.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4436.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4436.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4436.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4436.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4436.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4436.394818][ C2] ? __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:2772) [ 4436.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4436.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4436.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4436.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4436.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4436.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4436.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4436.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4436.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 4436.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4436.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4436.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4436.394848][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4436.394850][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4436.394852][ C2] ? 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)) [ 4436.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4436.394855][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4436.394857][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4436.394859][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4436.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4436.394863][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4436.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4436.394866][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4436.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4436.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4436.394871][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4436.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 4436.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4436.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4436.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4436.394880][ C2] vfs_write (fs/read_write.c:686) [ 4436.394883][ C2] ksys_write (fs/read_write.c:739) [ 4436.394885][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4436.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4436.394889][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4436.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4436.394892][ C2] RIP: 0033:0x7f814975fc5e [ 4436.394895][ C2] 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 [ 4436.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4436.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4436.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4436.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4436.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4436.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4457.808991][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 4457.809107][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 4457.809285][ C2] NMI backtrace for cpu 2 | [ 4457.809295][ C2] Tainted: [L]=SOFTLOCKUP [ 4457.809295][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4457.809297][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 4457.809301][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 4457.809303][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 4457.809305][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 4457.809307][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 4457.809308][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 4457.809308][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 4457.809309][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 4457.809312][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4457.809315][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4457.809317][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4457.809317][ C2] PKRU: 55555554 [ 4457.809318][ C2] Call Trace: [ 4457.809322][ C2] [ 4457.809323][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 4457.809328][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 4457.809331][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 4457.809333][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 4457.809335][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 4457.809337][ C2] [ 4457.809338][ C2] [ 4457.809339][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 4457.809341][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4457.809343][ C2] 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 [ 4457.809344][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4457.809345][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4457.809346][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4457.809347][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4457.809348][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4457.809348][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4457.809350][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4457.809352][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4457.809354][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4457.809356][ C2] ? __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)) [ 4457.809359][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4457.809361][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4457.809363][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4457.809365][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4457.809367][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4457.809370][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4457.809372][ C2] ? __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:2772) [ 4457.809375][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4457.809377][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4457.809379][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4457.809381][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4457.809383][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4457.809385][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4457.809388][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4457.809390][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4457.809392][ C2] ? release_sock (net/core/sock.c:3794) [ 4457.809394][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4457.809396][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4457.809399][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4457.809401][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4457.809403][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4457.809405][ C2] ? 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)) [ 4457.809406][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4457.809407][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4457.809409][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4457.809411][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4457.809413][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4457.809415][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4457.809417][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4457.809418][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4457.809420][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4457.809422][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4457.809423][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4457.809425][ C2] ? new_sync_read (fs/read_write.c:584) [ 4457.809427][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4457.809428][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4457.809430][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4457.809432][ C2] vfs_write (fs/read_write.c:686) [ 4457.809434][ C2] ksys_write (fs/read_write.c:739) [ 4457.809436][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4457.809438][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4457.809440][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4457.809442][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4457.809443][ C2] RIP: 0033:0x7f814975fc5e [ 4457.809446][ C2] 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 [ 4457.809447][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4457.809448][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4457.809449][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4457.809450][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4457.809450][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4457.809451][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4484.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4484.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4484.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 4484.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 4484.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4484.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4484.394781][ C2] 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 [ 4484.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4484.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4484.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4484.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4484.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4484.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4484.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4484.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4484.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4484.394796][ C2] PKRU: 55555554 [ 4484.394796][ C2] Call Trace: [ 4484.394800][ C2] [ 4484.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4484.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4484.394807][ C2] ? __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)) [ 4484.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4484.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4484.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4484.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4484.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4484.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4484.394824][ C2] ? __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:2772) [ 4484.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4484.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4484.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4484.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4484.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4484.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4484.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4484.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4484.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 4484.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4484.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4484.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4484.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4484.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4484.394857][ C2] ? 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)) [ 4484.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4484.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4484.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4484.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4484.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4484.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4484.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4484.394871][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4484.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4484.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4484.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4484.394878][ C2] ? new_sync_read (fs/read_write.c:584) [ 4484.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4484.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4484.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4484.394885][ C2] vfs_write (fs/read_write.c:686) [ 4484.394887][ C2] ksys_write (fs/read_write.c:739) [ 4484.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4484.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4484.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4484.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4484.394897][ C2] RIP: 0033:0x7f814975fc5e [ 4484.394900][ C2] 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 [ 4484.394901][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4484.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4484.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4484.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4484.394905][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4484.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4487.949624][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4487.949817][ C2] rcu: 2-....: (3534777 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1333422 | [ 4487.950056][ C2] rcu: (t=3536177 jiffies g=521497 q=75084 ncpus=4) | [ 4487.950246][ C2] Tainted: [L]=SOFTLOCKUP [ 4487.950246][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4487.950248][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4487.950251][ C2] 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 [ 4487.950253][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4487.950255][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4487.950256][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4487.950257][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4487.950258][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4487.950259][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4487.950261][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4487.950264][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4487.950265][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4487.950266][ C2] PKRU: 55555554 [ 4487.950266][ C2] Call Trace: [ 4487.950267][ C2] [ 4487.950268][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4487.950270][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4487.950272][ C2] ? __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)) [ 4487.950275][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4487.950277][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4487.950279][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4487.950281][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4487.950283][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4487.950286][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4487.950288][ C2] ? __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:2772) [ 4487.950291][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4487.950293][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4487.950295][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4487.950297][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4487.950299][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4487.950301][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4487.950304][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4487.950305][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4487.950308][ C2] ? release_sock (net/core/sock.c:3794) [ 4487.950310][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4487.950311][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4487.950314][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4487.950316][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4487.950318][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4487.950320][ C2] ? 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)) [ 4487.950322][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4487.950323][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4487.950325][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4487.950327][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4487.950328][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4487.950331][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4487.950332][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4487.950334][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4487.950336][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4487.950337][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4487.950339][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4487.950341][ C2] ? new_sync_read (fs/read_write.c:584) [ 4487.950343][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4487.950344][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4487.950346][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4487.950348][ C2] vfs_write (fs/read_write.c:686) [ 4487.950350][ C2] ksys_write (fs/read_write.c:739) [ 4487.950352][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4487.950354][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4487.950356][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4487.950358][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4487.950359][ C2] RIP: 0033:0x7f814975fc5e [ 4487.950361][ C2] 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 [ 4487.950362][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4487.950364][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4487.950364][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4487.950365][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4487.950366][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4487.950367][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4512.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4512.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4512.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 4512.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 4512.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4512.394769][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4512.394772][ C2] 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 [ 4512.394773][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4512.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4512.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4512.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4512.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4512.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4512.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4512.394784][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4512.394785][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4512.394786][ C2] PKRU: 55555554 [ 4512.394787][ C2] Call Trace: [ 4512.394790][ C2] [ 4512.394792][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4512.394795][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4512.394797][ C2] ? __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)) [ 4512.394799][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4512.394802][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4512.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4512.394806][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4512.394808][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4512.394811][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4512.394813][ C2] ? __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:2772) [ 4512.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4512.394818][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4512.394820][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4512.394822][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4512.394824][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4512.394826][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4512.394829][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4512.394831][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4512.394833][ C2] ? release_sock (net/core/sock.c:3794) [ 4512.394835][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4512.394837][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4512.394840][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4512.394842][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4512.394844][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4512.394846][ C2] ? 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)) [ 4512.394847][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4512.394849][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4512.394851][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4512.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4512.394854][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4512.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4512.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4512.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4512.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4512.394863][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4512.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4512.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 4512.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4512.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4512.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4512.394875][ C2] vfs_write (fs/read_write.c:686) [ 4512.394877][ C2] ksys_write (fs/read_write.c:739) [ 4512.394879][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4512.394880][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4512.394883][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4512.394884][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4512.394886][ C2] RIP: 0033:0x7f814975fc5e [ 4512.394889][ C2] 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 [ 4512.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4512.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4512.394892][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4512.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4512.394894][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4512.394894][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4540.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4540.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4540.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 4540.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 4540.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4540.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4540.394773][ C2] 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 [ 4540.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4540.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4540.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4540.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4540.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4540.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4540.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4540.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4540.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4540.394787][ C2] PKRU: 55555554 [ 4540.394788][ C2] Call Trace: [ 4540.394791][ C2] [ 4540.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4540.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4540.394799][ C2] ? __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)) [ 4540.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4540.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4540.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4540.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4540.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4540.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4540.394815][ C2] ? __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:2772) [ 4540.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4540.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4540.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4540.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4540.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4540.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4540.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4540.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4540.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 4540.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4540.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4540.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4540.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4540.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4540.394848][ C2] ? 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)) [ 4540.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4540.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4540.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4540.394854][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4540.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4540.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4540.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4540.394861][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4540.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4540.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4540.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4540.394868][ C2] ? new_sync_read (fs/read_write.c:584) [ 4540.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4540.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4540.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4540.394876][ C2] vfs_write (fs/read_write.c:686) [ 4540.394878][ C2] ksys_write (fs/read_write.c:739) [ 4540.394879][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4540.394881][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4540.394883][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4540.394885][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4540.394887][ C2] RIP: 0033:0x7f814975fc5e [ 4540.394890][ C2] 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 [ 4540.394891][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4540.394892][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4540.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4540.394894][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4540.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4540.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4556.111981][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 4556.112137][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 4556.112254][ C2] NMI backtrace for cpu 2 | [ 4556.112264][ C2] Tainted: [L]=SOFTLOCKUP [ 4556.112265][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4556.112266][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4556.112270][ C2] 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 [ 4556.112271][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4556.112273][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4556.112275][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4556.112275][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4556.112276][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4556.112277][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4556.112280][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4556.112283][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4556.112284][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4556.112285][ C2] PKRU: 55555554 [ 4556.112285][ C2] Call Trace: [ 4556.112288][ C2] [ 4556.112292][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4556.112294][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4556.112296][ C2] ? __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)) [ 4556.112299][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4556.112301][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4556.112303][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4556.112305][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4556.112308][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4556.112311][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4556.112312][ C2] ? __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:2772) [ 4556.112315][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4556.112317][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4556.112320][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4556.112321][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4556.112323][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4556.112325][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4556.112328][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4556.112330][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4556.112332][ C2] ? release_sock (net/core/sock.c:3794) [ 4556.112334][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4556.112336][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4556.112339][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4556.112341][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4556.112343][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4556.112345][ C2] ? 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)) [ 4556.112346][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4556.112348][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4556.112350][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4556.112352][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4556.112353][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4556.112355][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4556.112357][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4556.112359][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4556.112360][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4556.112362][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4556.112364][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4556.112365][ C2] ? new_sync_read (fs/read_write.c:584) [ 4556.112367][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4556.112369][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4556.112370][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4556.112373][ C2] vfs_write (fs/read_write.c:686) [ 4556.112375][ C2] ksys_write (fs/read_write.c:739) [ 4556.112377][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4556.112378][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4556.112381][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4556.112382][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4556.112384][ C2] RIP: 0033:0x7f814975fc5e [ 4556.112387][ C2] 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 [ 4556.112388][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4556.112389][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4556.112390][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4556.112391][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4556.112391][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4556.112392][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4565.952626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4565.952863][ C2] rcu: 2-....: (3612749 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1363370 | [ 4565.953124][ C2] rcu: (t=3614180 jiffies g=521497 q=76584 ncpus=4) | [ 4565.953290][ C2] Tainted: [L]=SOFTLOCKUP [ 4565.953291][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4565.953293][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4565.953297][ C2] 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 [ 4565.953299][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4565.953301][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4565.953303][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4565.953303][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4565.953304][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4565.953305][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4565.953307][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4565.953310][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4565.953311][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4565.953312][ C2] PKRU: 55555554 [ 4565.953312][ C2] Call Trace: [ 4565.953313][ C2] [ 4565.953314][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4565.953317][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4565.953319][ C2] ? __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)) [ 4565.953321][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4565.953324][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4565.953325][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4565.953328][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4565.953330][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4565.953333][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4565.953335][ C2] ? __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:2772) [ 4565.953337][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4565.953340][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4565.953342][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4565.953343][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4565.953346][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4565.953348][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4565.953350][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4565.953352][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4565.953354][ C2] ? release_sock (net/core/sock.c:3794) [ 4565.953356][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4565.953358][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4565.953361][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4565.953363][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4565.953365][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4565.953367][ C2] ? 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)) [ 4565.953368][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4565.953370][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4565.953372][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4565.953373][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4565.953375][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4565.953377][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4565.953379][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4565.953380][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4565.953382][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4565.953384][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4565.953385][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4565.953387][ C2] ? new_sync_read (fs/read_write.c:584) [ 4565.953389][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4565.953390][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4565.953392][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4565.953394][ C2] vfs_write (fs/read_write.c:686) [ 4565.953396][ C2] ksys_write (fs/read_write.c:739) [ 4565.953398][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4565.953400][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4565.953402][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4565.953404][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4565.953405][ C2] RIP: 0033:0x7f814975fc5e [ 4565.953407][ C2] 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 [ 4565.953409][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4565.953410][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4565.953411][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4565.953412][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4565.953412][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4565.953413][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4592.394761][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4592.394763][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4592.394765][ C2] softirqs last disabled at (21214): __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:2772) | [ 4592.394771][ C2] Tainted: [L]=SOFTLOCKUP [ 4592.394772][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4592.394773][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4592.394776][ C2] 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 [ 4592.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4592.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4592.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4592.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4592.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4592.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4592.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4592.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4592.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4592.394790][ C2] PKRU: 55555554 [ 4592.394791][ C2] Call Trace: [ 4592.394794][ C2] [ 4592.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4592.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4592.394802][ C2] ? __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)) [ 4592.394805][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4592.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4592.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4592.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4592.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4592.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4592.394818][ C2] ? __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:2772) [ 4592.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4592.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4592.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4592.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4592.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4592.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4592.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4592.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4592.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 4592.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4592.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4592.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4592.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4592.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4592.394851][ C2] ? 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)) [ 4592.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4592.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4592.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4592.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4592.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4592.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4592.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4592.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4592.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4592.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4592.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4592.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 4592.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4592.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4592.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4592.394879][ C2] vfs_write (fs/read_write.c:686) [ 4592.394881][ C2] ksys_write (fs/read_write.c:739) [ 4592.394882][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4592.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4592.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4592.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4592.394891][ C2] RIP: 0033:0x7f814975fc5e [ 4592.394893][ C2] 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 [ 4592.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4592.394895][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4592.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4592.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4592.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4592.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4620.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4620.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4620.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 4620.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 4620.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4620.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4620.394773][ C2] 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 [ 4620.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4620.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4620.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4620.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4620.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4620.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4620.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4620.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4620.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4620.394787][ C2] PKRU: 55555554 [ 4620.394787][ C2] Call Trace: [ 4620.394791][ C2] [ 4620.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4620.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4620.394799][ C2] ? __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)) [ 4620.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4620.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4620.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4620.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4620.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4620.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4620.394815][ C2] ? __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:2772) [ 4620.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4620.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4620.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4620.394823][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4620.394825][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4620.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4620.394830][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4620.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4620.394834][ C2] ? release_sock (net/core/sock.c:3794) [ 4620.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4620.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4620.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4620.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4620.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4620.394847][ C2] ? 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)) [ 4620.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4620.394849][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4620.394851][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4620.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4620.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4620.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4620.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4620.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4620.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4620.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4620.394865][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4620.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 4620.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4620.394870][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4620.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4620.394874][ C2] vfs_write (fs/read_write.c:686) [ 4620.394876][ C2] ksys_write (fs/read_write.c:739) [ 4620.394878][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4620.394880][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4620.394882][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4620.394884][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4620.394886][ C2] RIP: 0033:0x7f814975fc5e [ 4620.394889][ C2] 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 [ 4620.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4620.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4620.394892][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4620.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4620.394893][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4620.394894][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4643.956625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4643.956885][ C2] rcu: 2-....: (3690729 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1392521 | [ 4643.957146][ C2] rcu: (t=3692184 jiffies g=521497 q=77721 ncpus=4) | [ 4643.957277][ C2] Tainted: [L]=SOFTLOCKUP [ 4643.957278][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4643.957280][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4643.957284][ C2] 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 [ 4643.957285][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4643.957287][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4643.957289][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4643.957290][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4643.957291][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4643.957291][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4643.957293][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4643.957297][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4643.957298][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4643.957299][ C2] PKRU: 55555554 [ 4643.957299][ C2] Call Trace: [ 4643.957300][ C2] [ 4643.957301][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4643.957303][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4643.957306][ C2] ? __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)) [ 4643.957308][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4643.957311][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4643.957312][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4643.957315][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4643.957317][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4643.957320][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4643.957322][ C2] ? __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:2772) [ 4643.957324][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4643.957327][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4643.957329][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4643.957331][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4643.957333][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4643.957335][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4643.957337][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4643.957339][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4643.957341][ C2] ? release_sock (net/core/sock.c:3794) [ 4643.957343][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4643.957345][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4643.957348][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4643.957350][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4643.957352][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4643.957354][ C2] ? 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)) [ 4643.957355][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4643.957357][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4643.957359][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4643.957360][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4643.957362][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4643.957364][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4643.957366][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4643.957368][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4643.957369][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4643.957371][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4643.957373][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4643.957374][ C2] ? new_sync_read (fs/read_write.c:584) [ 4643.957376][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4643.957378][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4643.957379][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4643.957382][ C2] vfs_write (fs/read_write.c:686) [ 4643.957384][ C2] ksys_write (fs/read_write.c:739) [ 4643.957386][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4643.957387][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4643.957390][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4643.957391][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4643.957393][ C2] RIP: 0033:0x7f814975fc5e [ 4643.957395][ C2] 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 [ 4643.957396][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4643.957397][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4643.957398][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4643.957399][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4643.957400][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4643.957401][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4654.416084][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 4654.416266][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 4654.416394][ C2] NMI backtrace for cpu 2 | [ 4654.416404][ C2] Tainted: [L]=SOFTLOCKUP [ 4654.416405][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4654.416406][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 4654.416410][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 4654.416412][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 4654.416414][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 4654.416415][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 4654.416416][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 4654.416417][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 4654.416418][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 4654.416421][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4654.416424][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4654.416425][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4654.416426][ C2] PKRU: 55555554 [ 4654.416426][ C2] Call Trace: [ 4654.416430][ C2] [ 4654.416433][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 4654.416435][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 4654.416438][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 4654.416440][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 4654.416442][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 4654.416444][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 4654.416446][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 4654.416448][ C2] [ 4654.416449][ C2] [ 4654.416450][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 4654.416452][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4654.416454][ C2] 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 [ 4654.416455][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4654.416456][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4654.416457][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4654.416457][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4654.416458][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4654.416459][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4654.416460][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4654.416463][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4654.416465][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4654.416467][ C2] ? __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)) [ 4654.416469][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4654.416471][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4654.416473][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4654.416475][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4654.416478][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4654.416481][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4654.416483][ C2] ? __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:2772) [ 4654.416485][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4654.416487][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4654.416490][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4654.416491][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4654.416493][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4654.416495][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4654.416498][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4654.416500][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4654.416502][ C2] ? release_sock (net/core/sock.c:3794) [ 4654.416504][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4654.416506][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4654.416509][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4654.416511][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4654.416513][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4654.416515][ C2] ? 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)) [ 4654.416525][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4654.416526][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4654.416528][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4654.416530][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4654.416532][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4654.416534][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4654.416536][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4654.416537][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4654.416539][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4654.416540][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4654.416542][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4654.416544][ C2] ? new_sync_read (fs/read_write.c:584) [ 4654.416546][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4654.416547][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4654.416549][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4654.416551][ C2] vfs_write (fs/read_write.c:686) [ 4654.416553][ C2] ksys_write (fs/read_write.c:739) [ 4654.416555][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4654.416557][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4654.416559][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4654.416561][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4654.416562][ C2] RIP: 0033:0x7f814975fc5e [ 4654.416565][ C2] 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 [ 4654.416566][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4654.416567][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4654.416568][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4654.416569][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4654.416569][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4654.416570][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4680.394768][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4680.394770][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4680.394772][ C2] softirqs last disabled at (21214): __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:2772) | [ 4680.394779][ C2] Tainted: [L]=SOFTLOCKUP [ 4680.394780][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4680.394781][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4680.394784][ C2] 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 [ 4680.394785][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4680.394787][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4680.394788][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4680.394789][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4680.394790][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4680.394790][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4680.394793][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4680.394796][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4680.394797][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4680.394798][ C2] PKRU: 55555554 [ 4680.394798][ C2] Call Trace: [ 4680.394802][ C2] [ 4680.394805][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4680.394807][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4680.394809][ C2] ? __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)) [ 4680.394812][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4680.394814][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4680.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4680.394819][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4680.394821][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4680.394824][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4680.394826][ C2] ? __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:2772) [ 4680.394828][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4680.394831][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4680.394833][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4680.394835][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4680.394837][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4680.394839][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4680.394842][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4680.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4680.394846][ C2] ? release_sock (net/core/sock.c:3794) [ 4680.394848][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4680.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4680.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4680.394855][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4680.394857][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4680.394859][ C2] ? 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)) [ 4680.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4680.394862][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4680.394864][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4680.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4680.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4680.394869][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4680.394871][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4680.394873][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4680.394874][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4680.394876][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4680.394878][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4680.394880][ C2] ? new_sync_read (fs/read_write.c:584) [ 4680.394881][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4680.394883][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4680.394885][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4680.394887][ C2] vfs_write (fs/read_write.c:686) [ 4680.394889][ C2] ksys_write (fs/read_write.c:739) [ 4680.394891][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4680.394893][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4680.394895][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4680.394897][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4680.394899][ C2] RIP: 0033:0x7f814975fc5e [ 4680.394901][ C2] 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 [ 4680.394902][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4680.394904][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4680.394905][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4680.394905][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4680.394906][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4680.394907][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4708.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4708.394762][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4708.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 4708.394771][ C2] Tainted: [L]=SOFTLOCKUP [ 4708.394772][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4708.394774][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4708.394776][ C2] 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 [ 4708.394778][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4708.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4708.394781][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4708.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4708.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4708.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4708.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4708.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4708.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4708.394791][ C2] PKRU: 55555554 [ 4708.394791][ C2] Call Trace: [ 4708.394795][ C2] [ 4708.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4708.394801][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4708.394804][ C2] ? __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)) [ 4708.394806][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4708.394809][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4708.394810][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4708.394813][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4708.394815][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4708.394818][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4708.394820][ C2] ? __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:2772) [ 4708.394823][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4708.394825][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4708.394828][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4708.394829][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4708.394831][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4708.394834][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4708.394836][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4708.394838][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4708.394840][ C2] ? release_sock (net/core/sock.c:3794) [ 4708.394842][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4708.394844][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4708.394848][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4708.394850][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4708.394852][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4708.394854][ C2] ? 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)) [ 4708.394855][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4708.394857][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4708.394859][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4708.394861][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4708.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4708.394864][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4708.394866][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4708.394868][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4708.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4708.394871][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4708.394873][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4708.394875][ C2] ? new_sync_read (fs/read_write.c:584) [ 4708.394877][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4708.394878][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4708.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4708.394882][ C2] vfs_write (fs/read_write.c:686) [ 4708.394884][ C2] ksys_write (fs/read_write.c:739) [ 4708.394886][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4708.394888][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4708.394890][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4708.394892][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4708.394895][ C2] RIP: 0033:0x7f814975fc5e [ 4708.394897][ C2] 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 [ 4708.394899][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4708.394900][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4708.394901][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4708.394902][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4708.394903][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4708.394904][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4721.960628][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4721.961014][ C2] rcu: 2-....: (3768699 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1425644 | [ 4721.961230][ C2] rcu: (t=3770188 jiffies g=521497 q=79315 ncpus=4) | [ 4721.961379][ C2] Tainted: [L]=SOFTLOCKUP [ 4721.961381][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4721.961383][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4721.961392][ C2] 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 [ 4721.961394][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4721.961397][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4721.961399][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4721.961400][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4721.961401][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4721.961402][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4721.961404][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4721.961408][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4721.961409][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4721.961410][ C2] PKRU: 55555554 [ 4721.961411][ C2] Call Trace: [ 4721.961412][ C2] [ 4721.961413][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4721.961418][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4721.961421][ C2] ? __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)) [ 4721.961425][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4721.961429][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4721.961431][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4721.961435][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4721.961437][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4721.961440][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4721.961442][ C2] ? __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:2772) [ 4721.961444][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4721.961447][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4721.961449][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4721.961451][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4721.961454][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4721.961456][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4721.961460][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4721.961463][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4721.961465][ C2] ? release_sock (net/core/sock.c:3794) [ 4721.961467][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4721.961469][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4721.961473][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4721.961476][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4721.961478][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4721.961482][ C2] ? 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)) [ 4721.961485][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4721.961487][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4721.961490][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4721.961493][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4721.961495][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4721.961497][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4721.961499][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4721.961502][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4721.961504][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4721.961505][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4721.961508][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4721.961509][ C2] ? new_sync_read (fs/read_write.c:584) [ 4721.961511][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4721.961513][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4721.961515][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4721.961517][ C2] vfs_write (fs/read_write.c:686) [ 4721.961519][ C2] ksys_write (fs/read_write.c:739) [ 4721.961521][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4721.961523][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4721.961526][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4721.961528][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4721.961531][ C2] RIP: 0033:0x7f814975fc5e [ 4721.961535][ C2] 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 [ 4721.961537][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4721.961539][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4721.961540][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4721.961541][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4721.961541][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4721.961542][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4748.394777][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4748.394779][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4748.394782][ C2] softirqs last disabled at (21214): __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:2772) | [ 4748.394791][ C2] Tainted: [L]=SOFTLOCKUP [ 4748.394793][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4748.394794][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4748.394798][ C2] 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 [ 4748.394799][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4748.394801][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4748.394803][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4748.394804][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4748.394805][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4748.394805][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4748.394808][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4748.394812][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4748.394813][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4748.394814][ C2] PKRU: 55555554 [ 4748.394815][ C2] Call Trace: [ 4748.394818][ C2] [ 4748.394821][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4748.394826][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4748.394829][ C2] ? __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)) [ 4748.394833][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4748.394836][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4748.394838][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4748.394841][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4748.394844][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4748.394847][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4748.394849][ C2] ? __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:2772) [ 4748.394851][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4748.394854][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4748.394856][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4748.394858][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4748.394861][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4748.394863][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4748.394868][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4748.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4748.394872][ C2] ? release_sock (net/core/sock.c:3794) [ 4748.394874][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4748.394876][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4748.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4748.394883][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4748.394885][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4748.394889][ C2] ? 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)) [ 4748.394892][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4748.394894][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4748.394896][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4748.394899][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4748.394900][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4748.394903][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4748.394905][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4748.394907][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4748.394909][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4748.394911][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4748.394913][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4748.394915][ C2] ? new_sync_read (fs/read_write.c:584) [ 4748.394917][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4748.394919][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4748.394920][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4748.394923][ C2] vfs_write (fs/read_write.c:686) [ 4748.394925][ C2] ksys_write (fs/read_write.c:739) [ 4748.394927][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4748.394929][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4748.394932][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4748.394934][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4748.394938][ C2] RIP: 0033:0x7f814975fc5e [ 4748.394941][ C2] 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 [ 4748.394943][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4748.394945][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4748.394946][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4748.394947][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4748.394948][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4748.394949][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4752.721008][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 4752.721139][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 4752.721257][ C2] NMI backtrace for cpu 2 | [ 4752.721267][ C2] Tainted: [L]=SOFTLOCKUP [ 4752.721267][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4752.721269][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 4752.721274][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 4752.721276][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 4752.721278][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 4752.721279][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 4752.721280][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 4752.721281][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 4752.721282][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 4752.721285][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4752.721288][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4752.721289][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4752.721291][ C2] PKRU: 55555554 [ 4752.721291][ C2] Call Trace: [ 4752.721293][ C2] [ 4752.721296][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 4752.721298][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 4752.721302][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 4752.721303][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 4752.721306][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 4752.721310][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 4752.721313][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 4752.721316][ C2] [ 4752.721317][ C2] [ 4752.721317][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 4752.721320][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4752.721322][ C2] 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 [ 4752.721323][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4752.721324][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4752.721325][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4752.721326][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4752.721327][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4752.721328][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4752.721329][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4752.721332][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4752.721334][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4752.721336][ C2] ? __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)) [ 4752.721339][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4752.721341][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4752.721343][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4752.721346][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4752.721348][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4752.721351][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4752.721353][ C2] ? __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:2772) [ 4752.721362][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4752.721365][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4752.721367][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4752.721369][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4752.721371][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4752.721373][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4752.721376][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4752.721378][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4752.721380][ C2] ? release_sock (net/core/sock.c:3794) [ 4752.721382][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4752.721384][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4752.721387][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4752.721389][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4752.721391][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4752.721393][ C2] ? 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)) [ 4752.721395][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4752.721396][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4752.721399][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4752.721400][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4752.721402][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4752.721405][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4752.721406][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4752.721408][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4752.721410][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4752.721412][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4752.721414][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4752.721415][ C2] ? new_sync_read (fs/read_write.c:584) [ 4752.721417][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4752.721419][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4752.721421][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4752.721424][ C2] vfs_write (fs/read_write.c:686) [ 4752.721426][ C2] ksys_write (fs/read_write.c:739) [ 4752.721428][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4752.721430][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4752.721432][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4752.721434][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4752.721435][ C2] RIP: 0033:0x7f814975fc5e [ 4752.721438][ C2] 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 [ 4752.721439][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4752.721441][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4752.721442][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4752.721443][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4752.721443][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4752.721444][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4780.394779][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4780.394781][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4780.394785][ C2] softirqs last disabled at (21214): __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:2772) | [ 4780.394796][ C2] Tainted: [L]=SOFTLOCKUP [ 4780.394797][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4780.394799][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4780.394803][ C2] 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 [ 4780.394804][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4780.394807][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4780.394808][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4780.394809][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4780.394810][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4780.394811][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4780.394813][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4780.394817][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4780.394818][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4780.394819][ C2] PKRU: 55555554 [ 4780.394820][ C2] Call Trace: [ 4780.394824][ C2] [ 4780.394828][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4780.394833][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4780.394835][ C2] ? __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)) [ 4780.394839][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4780.394843][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4780.394845][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4780.394847][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4780.394850][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4780.394853][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4780.394855][ C2] ? __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:2772) [ 4780.394857][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4780.394860][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4780.394862][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4780.394864][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4780.394866][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4780.394869][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4780.394873][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4780.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4780.394878][ C2] ? release_sock (net/core/sock.c:3794) [ 4780.394880][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4780.394882][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4780.394886][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4780.394890][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4780.394891][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4780.394895][ C2] ? 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)) [ 4780.394898][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4780.394900][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4780.394902][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4780.394905][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4780.394907][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4780.394910][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4780.394912][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4780.394914][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4780.394916][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4780.394918][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4780.394921][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4780.394922][ C2] ? new_sync_read (fs/read_write.c:584) [ 4780.394924][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4780.394926][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4780.394928][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4780.394930][ C2] vfs_write (fs/read_write.c:686) [ 4780.394933][ C2] ksys_write (fs/read_write.c:739) [ 4780.394935][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4780.394937][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4780.394939][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4780.394942][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4780.394946][ C2] RIP: 0033:0x7f814975fc5e [ 4780.394951][ C2] 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 [ 4780.394952][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4780.394954][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4780.394955][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4780.394956][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4780.394957][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4780.394958][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4799.964626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4799.964918][ C2] rcu: 2-....: (3846670 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1462123 | [ 4799.965155][ C2] rcu: (t=3848192 jiffies g=521497 q=80906 ncpus=4) | [ 4799.965345][ C2] Tainted: [L]=SOFTLOCKUP [ 4799.965346][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4799.965348][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4799.965357][ C2] Code: 8b 05 34 f0 b4 03 49 8b 40 20 48 39 c7 72 0f 48 05 00 80 00 00 48 39 c7 0f 82 0c 0f 22 ff 90 0f 0b 90 c3 0f 1f 80 00 00 00 00 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 8f f5 ff ff 0f 1f 40 00 66 All code ======== 0: 8b 05 34 f0 b4 03 mov 0x3b4f034(%rip),%eax # 0x3b4f03a 6: 49 8b 40 20 mov 0x20(%r8),%rax a: 48 39 c7 cmp %rax,%rdi d: 72 0f jb 0x1e f: 48 05 00 80 00 00 add $0x8000,%rax 15: 48 39 c7 cmp %rax,%rdi 18: 0f 82 0c 0f 22 ff jb 0xffffffffff220f2a 1e: 90 nop 1f: 0f 0b ud2 21: 90 nop 22: c3 ret 23: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 8f f5 ff ff jmp 0xfffffffffffff5ca 3b: 0f 1f 40 00 nopl 0x0(%rax) 3f: 66 data16 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 8f f5 ff ff jmp 0xfffffffffffff5a0 11: 0f 1f 40 00 nopl 0x0(%rax) 15: 66 data16 [ 4799.965359][ C2] RSP: 0018:ffa0000000617578 EFLAGS: 00000202 [ 4799.965362][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4799.965363][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4799.965364][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4799.965365][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4799.965366][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4799.965369][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4799.965372][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4799.965373][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4799.965374][ C2] PKRU: 55555554 [ 4799.965374][ C2] Call Trace: [ 4799.965375][ C2] [ 4799.965376][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4799.965381][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4799.965385][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4799.965388][ C2] ? __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)) [ 4799.965392][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4799.965395][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4799.965396][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4799.965400][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4799.965402][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4799.965405][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4799.965407][ C2] ? __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:2772) [ 4799.965409][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4799.965412][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4799.965414][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4799.965416][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4799.965418][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4799.965420][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4799.965425][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4799.965427][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4799.965429][ C2] ? release_sock (net/core/sock.c:3794) [ 4799.965431][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4799.965433][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4799.965436][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4799.965439][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4799.965441][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4799.965445][ C2] ? 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)) [ 4799.965447][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4799.965449][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4799.965451][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4799.965453][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4799.965455][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4799.965457][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4799.965459][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4799.965461][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4799.965463][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4799.965465][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4799.965467][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4799.965469][ C2] ? new_sync_read (fs/read_write.c:584) [ 4799.965471][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4799.965472][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4799.965474][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4799.965476][ C2] vfs_write (fs/read_write.c:686) [ 4799.965479][ C2] ksys_write (fs/read_write.c:739) [ 4799.965481][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4799.965483][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4799.965485][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4799.965487][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4799.965490][ C2] RIP: 0033:0x7f814975fc5e [ 4799.965493][ C2] 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 [ 4799.965494][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4799.965496][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4799.965497][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4799.965498][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4799.965499][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4799.965500][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4824.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4824.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4824.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 4824.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 4824.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4824.394772][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:201) [ 4824.394775][ C2] 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 [ 4824.394777][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000246 [ 4824.394778][ C2] RAX: ffe21c00024ac16a RBX: ffe21c00024ac169 RCX: 0000000000000001 [ 4824.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4824.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4824.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4824.394782][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 4824.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4824.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4824.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4824.394791][ C2] PKRU: 55555554 [ 4824.394791][ C2] Call Trace: [ 4824.394795][ C2] [ 4824.394799][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4824.394801][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4824.394804][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4824.394806][ C2] ? __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)) [ 4824.394808][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4824.394811][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4824.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4824.394815][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4824.394817][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4824.394821][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4824.394822][ C2] ? __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:2772) [ 4824.394825][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4824.394828][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4824.394830][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4824.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4824.394834][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4824.394836][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4824.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4824.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4824.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 4824.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4824.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4824.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4824.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4824.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4824.394856][ C2] ? 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)) [ 4824.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4824.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4824.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4824.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4824.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4824.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4824.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4824.394871][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4824.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4824.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4824.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4824.394878][ C2] ? new_sync_read (fs/read_write.c:584) [ 4824.394880][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4824.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4824.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4824.394886][ C2] vfs_write (fs/read_write.c:686) [ 4824.394888][ C2] ksys_write (fs/read_write.c:739) [ 4824.394890][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4824.394892][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4824.394894][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4824.394896][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4824.394898][ C2] RIP: 0033:0x7f814975fc5e [ 4824.394901][ C2] 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 [ 4824.394902][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4824.394904][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4824.394905][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4824.394907][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4824.394908][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4824.394909][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4851.025024][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 4851.025189][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 4851.025308][ C2] NMI backtrace for cpu 2 | [ 4851.025321][ C2] Tainted: [L]=SOFTLOCKUP [ 4851.025322][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4851.025324][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 4851.025332][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 4851.025334][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 4851.025337][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 4851.025339][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 4851.025340][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 4851.025341][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 4851.025342][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 4851.025345][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4851.025349][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4851.025350][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4851.025351][ C2] PKRU: 55555554 [ 4851.025352][ C2] Call Trace: [ 4851.025354][ C2] [ 4851.025358][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 4851.025361][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 4851.025366][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 4851.025368][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 4851.025370][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 4851.025374][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 4851.025377][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 4851.025382][ C2] [ 4851.025382][ C2] [ 4851.025383][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 4851.025387][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4851.025390][ C2] 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 [ 4851.025391][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4851.025392][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4851.025393][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4851.025394][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4851.025395][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4851.025395][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4851.025397][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4851.025400][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4851.025404][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4851.025406][ C2] ? __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)) [ 4851.025410][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4851.025413][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4851.025415][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4851.025419][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4851.025422][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4851.025425][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4851.025427][ C2] ? __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:2772) [ 4851.025430][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4851.025432][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4851.025435][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4851.025436][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4851.025439][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4851.025441][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4851.025446][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4851.025448][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4851.025450][ C2] ? release_sock (net/core/sock.c:3794) [ 4851.025452][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4851.025455][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4851.025458][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4851.025462][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4851.025464][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4851.025468][ C2] ? 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)) [ 4851.025471][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4851.025472][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4851.025475][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4851.025478][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4851.025480][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4851.025482][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4851.025484][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4851.025487][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4851.025489][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4851.025490][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4851.025493][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4851.025494][ C2] ? new_sync_read (fs/read_write.c:584) [ 4851.025496][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4851.025498][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4851.025500][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4851.025502][ C2] vfs_write (fs/read_write.c:686) [ 4851.025505][ C2] ksys_write (fs/read_write.c:739) [ 4851.025507][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4851.025509][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4851.025512][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4851.025514][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4851.025516][ C2] RIP: 0033:0x7f814975fc5e [ 4851.025520][ C2] 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 [ 4851.025521][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4851.025523][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4851.025524][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4851.025526][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4851.025527][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4851.025528][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4876.394775][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4876.394777][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4876.394781][ C2] softirqs last disabled at (21214): __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:2772) | [ 4876.394790][ C2] Tainted: [L]=SOFTLOCKUP [ 4876.394791][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4876.394793][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4876.394796][ C2] 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 [ 4876.394798][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4876.394800][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4876.394801][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4876.394802][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4876.394803][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4876.394804][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4876.394806][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4876.394810][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4876.394811][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4876.394812][ C2] PKRU: 55555554 [ 4876.394813][ C2] Call Trace: [ 4876.394815][ C2] [ 4876.394818][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4876.394823][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4876.394825][ C2] ? __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)) [ 4876.394829][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4876.394833][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4876.394835][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4876.394837][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4876.394840][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4876.394843][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4876.394844][ C2] ? __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:2772) [ 4876.394847][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4876.394850][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4876.394852][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4876.394854][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4876.394856][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4876.394858][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4876.394863][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4876.394865][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4876.394867][ C2] ? release_sock (net/core/sock.c:3794) [ 4876.394869][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4876.394871][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4876.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4876.394878][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4876.394880][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4876.394884][ C2] ? 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)) [ 4876.394886][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4876.394888][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4876.394890][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4876.394893][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4876.394895][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4876.394897][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4876.394899][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4876.394901][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4876.394903][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4876.394905][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4876.394907][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4876.394908][ C2] ? new_sync_read (fs/read_write.c:584) [ 4876.394910][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4876.394912][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4876.394914][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4876.394916][ C2] vfs_write (fs/read_write.c:686) [ 4876.394919][ C2] ksys_write (fs/read_write.c:739) [ 4876.394921][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4876.394923][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4876.394925][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4876.394927][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4876.394930][ C2] RIP: 0033:0x7f814975fc5e [ 4876.394933][ C2] 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 [ 4876.394935][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4876.394936][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4876.394937][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4876.394938][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4876.394939][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4876.394940][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4877.968624][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4877.968874][ C2] rcu: 2-....: (3924641 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1496219 | [ 4877.969087][ C2] rcu: (t=3926196 jiffies g=521497 q=82503 ncpus=4) | [ 4877.969220][ C2] Tainted: [L]=SOFTLOCKUP [ 4877.969222][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4877.969223][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4877.969226][ C2] 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 [ 4877.969228][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4877.969230][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4877.969231][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4877.969232][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4877.969233][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4877.969234][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4877.969236][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4877.969240][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4877.969241][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4877.969242][ C2] PKRU: 55555554 [ 4877.969242][ C2] Call Trace: [ 4877.969243][ C2] [ 4877.969244][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4877.969247][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4877.969249][ C2] ? __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)) [ 4877.969252][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4877.969254][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4877.969256][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4877.969258][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4877.969261][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4877.969264][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4877.969265][ C2] ? __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:2772) [ 4877.969268][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4877.969270][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4877.969273][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4877.969275][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4877.969277][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4877.969279][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4877.969281][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4877.969283][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4877.969285][ C2] ? release_sock (net/core/sock.c:3794) [ 4877.969288][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4877.969289][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4877.969292][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4877.969295][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4877.969297][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4877.969299][ C2] ? 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)) [ 4877.969300][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4877.969302][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4877.969304][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4877.969305][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4877.969307][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4877.969309][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4877.969311][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4877.969313][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4877.969315][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4877.969317][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4877.969318][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4877.969320][ C2] ? new_sync_read (fs/read_write.c:584) [ 4877.969322][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4877.969324][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4877.969325][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4877.969328][ C2] vfs_write (fs/read_write.c:686) [ 4877.969330][ C2] ksys_write (fs/read_write.c:739) [ 4877.969332][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4877.969333][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4877.969336][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4877.969337][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4877.969339][ C2] RIP: 0033:0x7f814975fc5e [ 4877.969341][ C2] 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 [ 4877.969342][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4877.969344][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4877.969345][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4877.969346][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4877.969347][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4877.969348][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4904.394778][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4904.394780][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4904.394784][ C2] softirqs last disabled at (21214): __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:2772) | [ 4904.394794][ C2] Tainted: [L]=SOFTLOCKUP [ 4904.394795][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4904.394798][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4904.394801][ C2] 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 [ 4904.394803][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4904.394805][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4904.394806][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4904.394807][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4904.394808][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4904.394809][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4904.394812][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4904.394815][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4904.394817][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4904.394818][ C2] PKRU: 55555554 [ 4904.394819][ C2] Call Trace: [ 4904.394823][ C2] [ 4904.394826][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4904.394831][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4904.394833][ C2] ? __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)) [ 4904.394837][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4904.394841][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4904.394843][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4904.394846][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4904.394849][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4904.394852][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4904.394854][ C2] ? __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:2772) [ 4904.394857][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4904.394859][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4904.394862][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4904.394864][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4904.394866][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4904.394868][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4904.394873][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4904.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4904.394877][ C2] ? release_sock (net/core/sock.c:3794) [ 4904.394880][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4904.394882][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4904.394885][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4904.394889][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4904.394891][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4904.394895][ C2] ? 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)) [ 4904.394898][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4904.394900][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4904.394902][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4904.394905][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4904.394906][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4904.394909][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4904.394911][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4904.394914][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4904.394915][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4904.394917][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4904.394920][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4904.394921][ C2] ? new_sync_read (fs/read_write.c:584) [ 4904.394923][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4904.394925][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4904.394927][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4904.394929][ C2] vfs_write (fs/read_write.c:686) [ 4904.394932][ C2] ksys_write (fs/read_write.c:739) [ 4904.394934][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4904.394936][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4904.394938][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4904.394941][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4904.394945][ C2] RIP: 0033:0x7f814975fc5e [ 4904.394950][ C2] 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 [ 4904.394951][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4904.394953][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4904.394954][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4904.394955][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4904.394956][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4904.394957][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4932.394770][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4932.394772][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4932.394775][ C2] softirqs last disabled at (21214): __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:2772) | [ 4932.394784][ C2] Tainted: [L]=SOFTLOCKUP [ 4932.394786][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4932.394787][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4932.394791][ C2] 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 [ 4932.394793][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4932.394795][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4932.394796][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4932.394797][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4932.394798][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4932.394799][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4932.394802][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4932.394805][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4932.394806][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4932.394807][ C2] PKRU: 55555554 [ 4932.394808][ C2] Call Trace: [ 4932.394812][ C2] [ 4932.394816][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4932.394820][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4932.394822][ C2] ? __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)) [ 4932.394827][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4932.394830][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4932.394832][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4932.394835][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4932.394837][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4932.394841][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4932.394842][ C2] ? __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:2772) [ 4932.394845][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4932.394848][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4932.394850][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4932.394852][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4932.394854][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4932.394857][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4932.394861][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4932.394863][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4932.394865][ C2] ? release_sock (net/core/sock.c:3794) [ 4932.394868][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4932.394870][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4932.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4932.394877][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4932.394879][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4932.394882][ C2] ? 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)) [ 4932.394885][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4932.394891][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4932.394893][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4932.394896][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4932.394898][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4932.394900][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4932.394902][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4932.394905][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4932.394907][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4932.394908][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4932.394910][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4932.394912][ C2] ? new_sync_read (fs/read_write.c:584) [ 4932.394914][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4932.394915][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4932.394917][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4932.394920][ C2] vfs_write (fs/read_write.c:686) [ 4932.394922][ C2] ksys_write (fs/read_write.c:739) [ 4932.394924][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4932.394926][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4932.394929][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4932.394932][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4932.394935][ C2] RIP: 0033:0x7f814975fc5e [ 4932.394938][ C2] 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 [ 4932.394940][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4932.394942][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4932.394943][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4932.394944][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4932.394944][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4932.394945][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4949.329078][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 4949.329205][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 4949.329316][ C2] NMI backtrace for cpu 2 | [ 4949.329327][ C2] Tainted: [L]=SOFTLOCKUP [ 4949.329327][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4949.329330][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 4949.329335][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 4949.329337][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 4949.329340][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 4949.329341][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 4949.329342][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 4949.329343][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 4949.329344][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 4949.329347][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4949.329351][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4949.329352][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4949.329353][ C2] PKRU: 55555554 [ 4949.329354][ C2] Call Trace: [ 4949.329357][ C2] [ 4949.329358][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 4949.329364][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 4949.329367][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 4949.329371][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 4949.329374][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 4949.329377][ C2] [ 4949.329378][ C2] [ 4949.329378][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 4949.329381][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4949.329383][ C2] 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 [ 4949.329384][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4949.329386][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4949.329386][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4949.329387][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4949.329388][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4949.329389][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4949.329390][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 4949.329393][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4949.329395][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4949.329397][ C2] ? __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)) [ 4949.329400][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4949.329402][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4949.329403][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4949.329406][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4949.329408][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4949.329411][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4949.329413][ C2] ? __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:2772) [ 4949.329416][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4949.329418][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4949.329421][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4949.329422][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4949.329424][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4949.329427][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4949.329429][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4949.329431][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4949.329433][ C2] ? release_sock (net/core/sock.c:3794) [ 4949.329435][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4949.329437][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4949.329440][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4949.329443][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4949.329445][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4949.329447][ C2] ? 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)) [ 4949.329448][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4949.329450][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4949.329452][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4949.329453][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4949.329455][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4949.329457][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4949.329459][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4949.329461][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4949.329462][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4949.329464][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4949.329466][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4949.329467][ C2] ? new_sync_read (fs/read_write.c:584) [ 4949.329469][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4949.329471][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4949.329472][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4949.329475][ C2] vfs_write (fs/read_write.c:686) [ 4949.329477][ C2] ksys_write (fs/read_write.c:739) [ 4949.329479][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4949.329480][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4949.329483][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4949.329484][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4949.329486][ C2] RIP: 0033:0x7f814975fc5e [ 4949.329488][ C2] 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 [ 4949.329490][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4949.329491][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4949.329492][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4949.329493][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4949.329493][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4949.329494][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4955.972626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4955.972867][ C2] rcu: 2-....: (4002612 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1527587 | [ 4955.973237][ C2] rcu: (t=4004200 jiffies g=521497 q=84089 ncpus=4) | [ 4955.973403][ C2] Tainted: [L]=SOFTLOCKUP [ 4955.973404][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4955.973405][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4955.973410][ C2] 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 [ 4955.973411][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4955.973414][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4955.973416][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4955.973416][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4955.973417][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4955.973418][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4955.973420][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4955.973423][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4955.973424][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4955.973425][ C2] PKRU: 55555554 [ 4955.973426][ C2] Call Trace: [ 4955.973427][ C2] [ 4955.973428][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4955.973430][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4955.973432][ C2] ? __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)) [ 4955.973435][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4955.973437][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4955.973439][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4955.973441][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4955.973444][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4955.973447][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4955.973448][ C2] ? __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:2772) [ 4955.973451][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4955.973453][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4955.973456][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4955.973457][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4955.973460][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4955.973462][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4955.973464][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4955.973466][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4955.973468][ C2] ? release_sock (net/core/sock.c:3794) [ 4955.973470][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4955.973472][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4955.973475][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4955.973477][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4955.973479][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4955.973481][ C2] ? 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)) [ 4955.973483][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4955.973484][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4955.973486][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4955.973488][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4955.973489][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4955.973491][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4955.973493][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4955.973495][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4955.973497][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4955.973498][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4955.973500][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4955.973501][ C2] ? new_sync_read (fs/read_write.c:584) [ 4955.973503][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4955.973505][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4955.973506][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4955.973509][ C2] vfs_write (fs/read_write.c:686) [ 4955.973511][ C2] ksys_write (fs/read_write.c:739) [ 4955.973513][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4955.973514][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4955.973517][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4955.973518][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4955.973520][ C2] RIP: 0033:0x7f814975fc5e [ 4955.973522][ C2] 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 [ 4955.973523][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4955.973524][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4955.973525][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4955.973526][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4955.973527][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4955.973528][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 4980.394763][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 4980.394765][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 4980.394767][ C2] softirqs last disabled at (21214): __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:2772) | [ 4980.394775][ C2] Tainted: [L]=SOFTLOCKUP [ 4980.394776][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4980.394777][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 4980.394780][ C2] 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 [ 4980.394781][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 4980.394783][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 4980.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 4980.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 4980.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 4980.394787][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 4980.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 4980.394793][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4980.394794][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 4980.394795][ C2] PKRU: 55555554 [ 4980.394796][ C2] Call Trace: [ 4980.394799][ C2] [ 4980.394802][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 4980.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 4980.394807][ C2] ? __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)) [ 4980.394809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4980.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 4980.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4980.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 4980.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 4980.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 4980.394823][ C2] ? __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:2772) [ 4980.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 4980.394828][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 4980.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 4980.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 4980.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 4980.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 4980.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 4980.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4980.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 4980.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 4980.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 4980.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4980.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 4980.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 4980.394856][ C2] ? 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)) [ 4980.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4980.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 4980.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 4980.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 4980.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4980.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 4980.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 4980.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 4980.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 4980.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 4980.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 4980.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 4980.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 4980.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 4980.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 4980.394885][ C2] vfs_write (fs/read_write.c:686) [ 4980.394887][ C2] ksys_write (fs/read_write.c:739) [ 4980.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 4980.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 4980.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 4980.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4980.394897][ C2] RIP: 0033:0x7f814975fc5e [ 4980.394900][ C2] 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 [ 4980.394901][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 4980.394903][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 4980.394904][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 4980.394905][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 4980.394906][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 4980.394906][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5008.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5008.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5008.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 5008.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 5008.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5008.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5008.394773][ C2] 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 [ 5008.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5008.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5008.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5008.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5008.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5008.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5008.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5008.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5008.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5008.394788][ C2] PKRU: 55555554 [ 5008.394788][ C2] Call Trace: [ 5008.394791][ C2] [ 5008.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5008.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5008.394799][ C2] ? __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)) [ 5008.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5008.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5008.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5008.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5008.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5008.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5008.394815][ C2] ? __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:2772) [ 5008.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5008.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5008.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5008.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5008.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5008.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5008.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5008.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5008.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 5008.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5008.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5008.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5008.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5008.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5008.394849][ C2] ? 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)) [ 5008.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5008.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5008.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5008.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5008.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5008.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5008.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5008.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5008.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5008.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5008.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5008.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 5008.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5008.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5008.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5008.394877][ C2] vfs_write (fs/read_write.c:686) [ 5008.394879][ C2] ksys_write (fs/read_write.c:739) [ 5008.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5008.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5008.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5008.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5008.394889][ C2] RIP: 0033:0x7f814975fc5e [ 5008.394891][ C2] 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 [ 5008.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5008.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5008.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5008.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5008.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5008.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5033.976626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5033.976898][ C2] rcu: 2-....: (4080592 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1556241 | [ 5033.977231][ C2] rcu: (t=4082204 jiffies g=521497 q=85229 ncpus=4) | [ 5033.977400][ C2] Tainted: [L]=SOFTLOCKUP [ 5033.977401][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5033.977403][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5033.977407][ C2] 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 [ 5033.977409][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5033.977412][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5033.977413][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5033.977414][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5033.977415][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5033.977416][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5033.977418][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5033.977421][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5033.977422][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5033.977423][ C2] PKRU: 55555554 [ 5033.977424][ C2] Call Trace: [ 5033.977425][ C2] [ 5033.977426][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5033.977429][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5033.977431][ C2] ? __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)) [ 5033.977434][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5033.977436][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5033.977438][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5033.977440][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5033.977442][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5033.977445][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5033.977447][ C2] ? __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:2772) [ 5033.977450][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5033.977452][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5033.977454][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5033.977456][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5033.977458][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5033.977460][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5033.977463][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5033.977465][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5033.977467][ C2] ? release_sock (net/core/sock.c:3794) [ 5033.977469][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5033.977471][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5033.977474][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5033.977476][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5033.977478][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5033.977480][ C2] ? 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)) [ 5033.977482][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5033.977483][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5033.977485][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5033.977487][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5033.977488][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5033.977491][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5033.977492][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5033.977494][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5033.977496][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5033.977497][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5033.977499][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5033.977501][ C2] ? new_sync_read (fs/read_write.c:584) [ 5033.977503][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5033.977504][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5033.977506][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5033.977508][ C2] vfs_write (fs/read_write.c:686) [ 5033.977510][ C2] ksys_write (fs/read_write.c:739) [ 5033.977512][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5033.977514][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5033.977516][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5033.977518][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5033.977520][ C2] RIP: 0033:0x7f814975fc5e [ 5033.977522][ C2] 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 [ 5033.977523][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5033.977525][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5033.977526][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5033.977527][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5033.977527][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5033.977528][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5047.633099][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 5047.633241][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 5047.633371][ C2] NMI backtrace for cpu 2 | [ 5047.633381][ C2] Tainted: [L]=SOFTLOCKUP [ 5047.633382][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5047.633384][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 5047.633389][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 5047.633391][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 5047.633394][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 5047.633395][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 5047.633396][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 5047.633397][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 5047.633398][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 5047.633401][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5047.633404][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5047.633405][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5047.633406][ C2] PKRU: 55555554 [ 5047.633407][ C2] Call Trace: [ 5047.633410][ C2] [ 5047.633413][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 5047.633415][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 5047.633419][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 5047.633421][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 5047.633423][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 5047.633427][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 5047.633430][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 5047.633433][ C2] [ 5047.633433][ C2] [ 5047.633434][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 5047.633436][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5047.633439][ C2] 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 [ 5047.633440][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5047.633441][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5047.633442][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5047.633442][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5047.633443][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5047.633444][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5047.633446][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 5047.633448][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5047.633450][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5047.633452][ C2] ? __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)) [ 5047.633455][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5047.633457][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5047.633459][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5047.633461][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5047.633464][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5047.633467][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5047.633469][ C2] ? __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:2772) [ 5047.633471][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5047.633474][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5047.633476][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5047.633478][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5047.633480][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5047.633482][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5047.633484][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5047.633486][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5047.633488][ C2] ? release_sock (net/core/sock.c:3794) [ 5047.633490][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5047.633492][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5047.633495][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5047.633497][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5047.633499][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5047.633501][ C2] ? 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)) [ 5047.633503][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5047.633504][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5047.633506][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5047.633508][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5047.633509][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5047.633512][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5047.633513][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5047.633515][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5047.633517][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5047.633519][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5047.633520][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5047.633522][ C2] ? new_sync_read (fs/read_write.c:584) [ 5047.633524][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5047.633526][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5047.633527][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5047.633530][ C2] vfs_write (fs/read_write.c:686) [ 5047.633532][ C2] ksys_write (fs/read_write.c:739) [ 5047.633533][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5047.633535][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5047.633537][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5047.633539][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5047.633541][ C2] RIP: 0033:0x7f814975fc5e [ 5047.633543][ C2] 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 [ 5047.633544][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5047.633546][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5047.633547][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5047.633547][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5047.633548][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5047.633549][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5072.394767][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5072.394769][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5072.394772][ C2] softirqs last disabled at (21214): __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:2772) | [ 5072.394779][ C2] Tainted: [L]=SOFTLOCKUP [ 5072.394780][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5072.394782][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5072.394785][ C2] 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 [ 5072.394786][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5072.394788][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5072.394789][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5072.394790][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5072.394791][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5072.394792][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5072.394794][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5072.394798][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5072.394799][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5072.394800][ C2] PKRU: 55555554 [ 5072.394801][ C2] Call Trace: [ 5072.394804][ C2] [ 5072.394808][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5072.394811][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5072.394813][ C2] ? __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)) [ 5072.394815][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5072.394818][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5072.394819][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5072.394822][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5072.394825][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5072.394828][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5072.394830][ C2] ? __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:2772) [ 5072.394832][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5072.394835][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5072.394837][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5072.394839][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5072.394841][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5072.394843][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5072.394846][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5072.394848][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5072.394850][ C2] ? release_sock (net/core/sock.c:3794) [ 5072.394852][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5072.394854][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5072.394857][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5072.394859][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5072.394861][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5072.394863][ C2] ? 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)) [ 5072.394865][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5072.394866][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5072.394868][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5072.394870][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5072.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5072.394874][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5072.394876][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5072.394878][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5072.394879][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5072.394881][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5072.394883][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5072.394885][ C2] ? new_sync_read (fs/read_write.c:584) [ 5072.394887][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5072.394889][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5072.394890][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5072.394893][ C2] vfs_write (fs/read_write.c:686) [ 5072.394895][ C2] ksys_write (fs/read_write.c:739) [ 5072.394897][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5072.394898][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5072.394901][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5072.394903][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5072.394905][ C2] RIP: 0033:0x7f814975fc5e [ 5072.394908][ C2] 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 [ 5072.394909][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5072.394910][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5072.394911][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5072.394912][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5072.394913][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5072.394914][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5100.394762][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5100.394764][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5100.394766][ C2] softirqs last disabled at (21214): __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:2772) | [ 5100.394774][ C2] Tainted: [L]=SOFTLOCKUP [ 5100.394775][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5100.394776][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5100.394779][ C2] 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 [ 5100.394780][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5100.394782][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5100.394783][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5100.394784][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5100.394785][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5100.394786][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5100.394788][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5100.394792][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5100.394793][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5100.394794][ C2] PKRU: 55555554 [ 5100.394794][ C2] Call Trace: [ 5100.394798][ C2] [ 5100.394802][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5100.394804][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5100.394807][ C2] ? __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)) [ 5100.394809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5100.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5100.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5100.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5100.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5100.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5100.394823][ C2] ? __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:2772) [ 5100.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5100.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5100.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5100.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5100.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5100.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5100.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5100.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5100.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 5100.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5100.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5100.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5100.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5100.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5100.394858][ C2] ? 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)) [ 5100.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5100.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5100.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5100.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5100.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5100.394869][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5100.394871][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5100.394873][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5100.394874][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5100.394876][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5100.394878][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5100.394880][ C2] ? new_sync_read (fs/read_write.c:584) [ 5100.394882][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5100.394884][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5100.394885][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5100.394888][ C2] vfs_write (fs/read_write.c:686) [ 5100.394890][ C2] ksys_write (fs/read_write.c:739) [ 5100.394892][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5100.394894][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5100.394896][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5100.394898][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5100.394900][ C2] RIP: 0033:0x7f814975fc5e [ 5100.394903][ C2] 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 [ 5100.394904][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5100.394905][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5100.394906][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5100.394907][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5100.394908][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5100.394909][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5111.980626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5111.980838][ C2] rcu: 2-....: (4158562 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1594816 | [ 5111.981051][ C2] rcu: (t=4160208 jiffies g=521497 q=86820 ncpus=4) | [ 5111.981261][ C2] Tainted: [L]=SOFTLOCKUP [ 5111.981262][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5111.981263][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5111.981267][ C2] 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 [ 5111.981269][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5111.981271][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5111.981272][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5111.981273][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5111.981274][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5111.981275][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5111.981277][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5111.981280][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5111.981281][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5111.981282][ C2] PKRU: 55555554 [ 5111.981283][ C2] Call Trace: [ 5111.981284][ C2] [ 5111.981285][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5111.981287][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5111.981290][ C2] ? __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)) [ 5111.981292][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5111.981294][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5111.981296][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5111.981298][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5111.981301][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5111.981304][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5111.981306][ C2] ? __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:2772) [ 5111.981308][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5111.981311][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5111.981313][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5111.981315][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5111.981317][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5111.981319][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5111.981321][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5111.981324][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5111.981326][ C2] ? release_sock (net/core/sock.c:3794) [ 5111.981328][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5111.981329][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5111.981333][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5111.981335][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5111.981337][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5111.981339][ C2] ? 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)) [ 5111.981341][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5111.981342][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5111.981344][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5111.981346][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5111.981347][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5111.981350][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5111.981351][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5111.981353][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5111.981355][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5111.981357][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5111.981358][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5111.981360][ C2] ? new_sync_read (fs/read_write.c:584) [ 5111.981362][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5111.981363][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5111.981365][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5111.981368][ C2] vfs_write (fs/read_write.c:686) [ 5111.981370][ C2] ksys_write (fs/read_write.c:739) [ 5111.981372][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5111.981373][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5111.981376][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5111.981377][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5111.981379][ C2] RIP: 0033:0x7f814975fc5e [ 5111.981381][ C2] 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 [ 5111.981382][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5111.981383][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5111.981384][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5111.981385][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5111.981386][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5111.981386][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5136.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5136.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5136.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 5136.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 5136.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5136.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5136.394774][ C2] 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 [ 5136.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5136.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5136.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5136.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5136.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5136.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5136.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5136.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5136.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5136.394789][ C2] PKRU: 55555554 [ 5136.394789][ C2] Call Trace: [ 5136.394792][ C2] [ 5136.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5136.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5136.394800][ C2] ? __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)) [ 5136.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5136.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5136.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5136.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5136.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5136.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5136.394816][ C2] ? __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:2772) [ 5136.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5136.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5136.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5136.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5136.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5136.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5136.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5136.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5136.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 5136.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5136.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5136.394846][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5136.394848][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5136.394850][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5136.394852][ C2] ? 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)) [ 5136.394854][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5136.394855][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5136.394857][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5136.394859][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5136.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5136.394863][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5136.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5136.394866][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5136.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5136.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5136.394871][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5136.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 5136.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5136.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5136.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5136.394880][ C2] vfs_write (fs/read_write.c:686) [ 5136.394882][ C2] ksys_write (fs/read_write.c:739) [ 5136.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5136.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5136.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5136.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5136.394892][ C2] RIP: 0033:0x7f814975fc5e [ 5136.394895][ C2] 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 [ 5136.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5136.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5136.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5136.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5136.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5136.394901][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5145.936988][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 5145.937121][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 5145.937280][ C2] NMI backtrace for cpu 2 | [ 5145.937290][ C2] Tainted: [L]=SOFTLOCKUP [ 5145.937291][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5145.937293][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 5145.937298][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 5145.937300][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 5145.937302][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 5145.937303][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 5145.937304][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 5145.937305][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 5145.937306][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 5145.937309][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5145.937313][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5145.937314][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5145.937315][ C2] PKRU: 55555554 [ 5145.937315][ C2] Call Trace: [ 5145.937319][ C2] [ 5145.937322][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 5145.937324][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 5145.937327][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 5145.937329][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 5145.937331][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 5145.937333][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 5145.937336][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 5145.937338][ C2] [ 5145.937338][ C2] [ 5145.937339][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 5145.937342][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5145.937344][ C2] 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 [ 5145.937345][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5145.937346][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5145.937347][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5145.937347][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5145.937348][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5145.937349][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5145.937350][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 5145.937353][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5145.937355][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5145.937357][ C2] ? __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)) [ 5145.937359][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5145.937362][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5145.937364][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5145.937366][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5145.937369][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5145.937371][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5145.937373][ C2] ? __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:2772) [ 5145.937376][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5145.937378][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5145.937380][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5145.937382][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5145.937384][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5145.937386][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5145.937389][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5145.937390][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5145.937393][ C2] ? release_sock (net/core/sock.c:3794) [ 5145.937395][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5145.937396][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5145.937399][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5145.937401][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5145.937403][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5145.937405][ C2] ? 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)) [ 5145.937407][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5145.937408][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5145.937410][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5145.937412][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5145.937413][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5145.937415][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5145.937417][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5145.937419][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5145.937420][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5145.937422][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5145.937424][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5145.937425][ C2] ? new_sync_read (fs/read_write.c:584) [ 5145.937427][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5145.937429][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5145.937430][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5145.937433][ C2] vfs_write (fs/read_write.c:686) [ 5145.937435][ C2] ksys_write (fs/read_write.c:739) [ 5145.937436][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5145.937438][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5145.937440][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5145.937442][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5145.937444][ C2] RIP: 0033:0x7f814975fc5e [ 5145.937446][ C2] 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 [ 5145.937447][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5145.937449][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5145.937450][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5145.937450][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5145.937451][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5145.937452][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5172.394780][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5172.394782][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5172.394786][ C2] softirqs last disabled at (21214): __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:2772) | [ 5172.394796][ C2] Tainted: [L]=SOFTLOCKUP [ 5172.394797][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5172.394799][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5172.394803][ C2] 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 [ 5172.394805][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5172.394807][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5172.394809][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5172.394810][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5172.394811][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5172.394812][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5172.394815][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5172.394818][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5172.394819][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5172.394821][ C2] PKRU: 55555554 [ 5172.394821][ C2] Call Trace: [ 5172.394825][ C2] [ 5172.394829][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5172.394835][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5172.394837][ C2] ? __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)) [ 5172.394841][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5172.394845][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5172.394847][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5172.394850][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5172.394853][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5172.394856][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5172.394858][ C2] ? __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:2772) [ 5172.394860][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5172.394863][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5172.394866][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5172.394868][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5172.394870][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5172.394872][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5172.394876][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5172.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5172.394880][ C2] ? release_sock (net/core/sock.c:3794) [ 5172.394883][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5172.394885][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5172.394888][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5172.394892][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5172.394894][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5172.394898][ C2] ? 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)) [ 5172.394901][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5172.394903][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5172.394905][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5172.394908][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5172.394910][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5172.394913][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5172.394914][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5172.394917][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5172.394919][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5172.394920][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5172.394923][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5172.394925][ C2] ? new_sync_read (fs/read_write.c:584) [ 5172.394927][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5172.394928][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5172.394930][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5172.394933][ C2] vfs_write (fs/read_write.c:686) [ 5172.394935][ C2] ksys_write (fs/read_write.c:739) [ 5172.394937][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5172.394939][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5172.394942][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5172.394944][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5172.394948][ C2] RIP: 0033:0x7f814975fc5e [ 5172.394953][ C2] 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 [ 5172.394954][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5172.394956][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5172.394957][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5172.394958][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5172.394959][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5172.394960][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5189.984626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5189.984849][ C2] rcu: 2-....: (4236532 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1629862 | [ 5189.985111][ C2] rcu: (t=4238212 jiffies g=521497 q=88411 ncpus=4) | [ 5189.985293][ C2] Tainted: [L]=SOFTLOCKUP [ 5189.985294][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5189.985296][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5189.985308][ C2] 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 [ 5189.985310][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5189.985313][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5189.985314][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5189.985315][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5189.985316][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5189.985317][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5189.985319][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5189.985323][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5189.985324][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5189.985325][ C2] PKRU: 55555554 [ 5189.985326][ C2] Call Trace: [ 5189.985326][ C2] [ 5189.985328][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5189.985332][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5189.985335][ C2] ? __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)) [ 5189.985339][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5189.985342][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5189.985344][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5189.985347][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5189.985349][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5189.985352][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5189.985354][ C2] ? __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:2772) [ 5189.985357][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5189.985359][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5189.985361][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5189.985363][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5189.985365][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5189.985368][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5189.985372][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5189.985374][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5189.985376][ C2] ? release_sock (net/core/sock.c:3794) [ 5189.985378][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5189.985380][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5189.985383][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5189.985387][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5189.985389][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5189.985392][ C2] ? 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)) [ 5189.985395][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5189.985397][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5189.985399][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5189.985401][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5189.985403][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5189.985405][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5189.985407][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5189.985410][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5189.985412][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5189.985413][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5189.985415][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5189.985417][ C2] ? new_sync_read (fs/read_write.c:584) [ 5189.985419][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5189.985420][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5189.985422][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5189.985424][ C2] vfs_write (fs/read_write.c:686) [ 5189.985427][ C2] ksys_write (fs/read_write.c:739) [ 5189.985428][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5189.985430][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5189.985432][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5189.985435][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5189.985437][ C2] RIP: 0033:0x7f814975fc5e [ 5189.985440][ C2] 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 [ 5189.985441][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5189.985443][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5189.985444][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5189.985445][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5189.985445][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5189.985446][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5216.394762][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5216.394764][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5216.394766][ C2] softirqs last disabled at (21214): __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:2772) | [ 5216.394773][ C2] Tainted: [L]=SOFTLOCKUP [ 5216.394774][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5216.394775][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5216.394778][ C2] 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 [ 5216.394780][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5216.394781][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5216.394783][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5216.394783][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5216.394784][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5216.394785][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5216.394788][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5216.394792][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5216.394793][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5216.394794][ C2] PKRU: 55555554 [ 5216.394794][ C2] Call Trace: [ 5216.394798][ C2] [ 5216.394800][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5216.394803][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5216.394805][ C2] ? __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)) [ 5216.394808][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5216.394811][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5216.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5216.394815][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5216.394818][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5216.394821][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5216.394822][ C2] ? __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:2772) [ 5216.394825][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5216.394827][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5216.394830][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5216.394831][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5216.394833][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5216.394835][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5216.394838][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5216.394840][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5216.394842][ C2] ? release_sock (net/core/sock.c:3794) [ 5216.394844][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5216.394846][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5216.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5216.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5216.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5216.394856][ C2] ? 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)) [ 5216.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5216.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5216.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5216.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5216.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5216.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5216.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5216.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5216.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5216.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5216.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5216.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 5216.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5216.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5216.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5216.394885][ C2] vfs_write (fs/read_write.c:686) [ 5216.394887][ C2] ksys_write (fs/read_write.c:739) [ 5216.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5216.394890][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5216.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5216.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5216.394897][ C2] RIP: 0033:0x7f814975fc5e [ 5216.394899][ C2] 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 [ 5216.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5216.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5216.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5216.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5216.394905][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5216.394906][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5244.240959][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 5244.241080][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 5244.241257][ C2] NMI backtrace for cpu 2 | [ 5244.241267][ C2] Tainted: [L]=SOFTLOCKUP [ 5244.241268][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5244.241270][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 5244.241275][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 5244.241277][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 5244.241280][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 5244.241281][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 5244.241282][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 5244.241283][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 5244.241284][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 5244.241287][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5244.241291][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5244.241292][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5244.241292][ C2] PKRU: 55555554 [ 5244.241293][ C2] Call Trace: [ 5244.241297][ C2] [ 5244.241300][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 5244.241302][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 5244.241306][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 5244.241307][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 5244.241310][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 5244.241314][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 5244.241317][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 5244.241320][ C2] [ 5244.241320][ C2] [ 5244.241321][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 5244.241324][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5244.241326][ C2] 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 [ 5244.241327][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5244.241328][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5244.241329][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5244.241330][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5244.241331][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5244.241331][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5244.241333][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 5244.241335][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5244.241338][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5244.241340][ C2] ? __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)) [ 5244.241343][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5244.241345][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5244.241347][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5244.241349][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5244.241352][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5244.241355][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5244.241356][ C2] ? __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:2772) [ 5244.241359][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5244.241362][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5244.241364][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5244.241366][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5244.241368][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5244.241370][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5244.241372][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5244.241374][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5244.241376][ C2] ? release_sock (net/core/sock.c:3794) [ 5244.241378][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5244.241380][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5244.241383][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5244.241385][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5244.241387][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5244.241389][ C2] ? 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)) [ 5244.241391][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5244.241392][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5244.241394][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5244.241396][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5244.241397][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5244.241400][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5244.241402][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5244.241403][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5244.241405][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5244.241407][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5244.241408][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5244.241410][ C2] ? new_sync_read (fs/read_write.c:584) [ 5244.241412][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5244.241413][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5244.241415][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5244.241418][ C2] vfs_write (fs/read_write.c:686) [ 5244.241420][ C2] ksys_write (fs/read_write.c:739) [ 5244.241421][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5244.241423][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5244.241426][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5244.241427][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5244.241429][ C2] RIP: 0033:0x7f814975fc5e [ 5244.241431][ C2] 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 [ 5244.241432][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5244.241434][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5244.241435][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5244.241435][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5244.241436][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5244.241437][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5267.987627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5267.987874][ C2] rcu: 2-....: (4314510 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1659136 | [ 5267.988191][ C2] rcu: (t=4316215 jiffies g=521497 q=89612 ncpus=4) | [ 5267.988342][ C2] Tainted: [L]=SOFTLOCKUP [ 5267.988343][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5267.988345][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5267.988350][ C2] 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 [ 5267.988351][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5267.988354][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5267.988356][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5267.988356][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5267.988357][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5267.988358][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5267.988360][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5267.988364][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5267.988365][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5267.988366][ C2] PKRU: 55555554 [ 5267.988367][ C2] Call Trace: [ 5267.988368][ C2] [ 5267.988369][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5267.988371][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5267.988373][ C2] ? __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)) [ 5267.988376][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5267.988378][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5267.988380][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5267.988382][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5267.988384][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5267.988388][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5267.988389][ C2] ? __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:2772) [ 5267.988392][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5267.988394][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5267.988397][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5267.988398][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5267.988400][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5267.988402][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5267.988405][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5267.988407][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5267.988409][ C2] ? release_sock (net/core/sock.c:3794) [ 5267.988411][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5267.988412][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5267.988415][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5267.988418][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5267.988420][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5267.988422][ C2] ? 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)) [ 5267.988423][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5267.988425][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5267.988427][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5267.988428][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5267.988430][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5267.988432][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5267.988434][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5267.988435][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5267.988437][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5267.988439][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5267.988440][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5267.988442][ C2] ? new_sync_read (fs/read_write.c:584) [ 5267.988444][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5267.988445][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5267.988447][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5267.988449][ C2] vfs_write (fs/read_write.c:686) [ 5267.988451][ C2] ksys_write (fs/read_write.c:739) [ 5267.988453][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5267.988455][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5267.988457][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5267.988459][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5267.988460][ C2] RIP: 0033:0x7f814975fc5e [ 5267.988462][ C2] 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 [ 5267.988463][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5267.988465][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5267.988466][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5267.988467][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5267.988467][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5267.988468][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5292.394761][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5292.394763][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5292.394765][ C2] softirqs last disabled at (21214): __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:2772) | [ 5292.394772][ C2] Tainted: [L]=SOFTLOCKUP [ 5292.394773][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5292.394774][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5292.394777][ C2] 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 [ 5292.394779][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5292.394780][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5292.394782][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5292.394783][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5292.394784][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5292.394784][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5292.394787][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5292.394791][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5292.394792][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5292.394793][ C2] PKRU: 55555554 [ 5292.394794][ C2] Call Trace: [ 5292.394797][ C2] [ 5292.394800][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5292.394803][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5292.394805][ C2] ? __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)) [ 5292.394808][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5292.394810][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5292.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5292.394814][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5292.394817][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5292.394820][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5292.394822][ C2] ? __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:2772) [ 5292.394824][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5292.394827][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5292.394829][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5292.394831][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5292.394833][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5292.394835][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5292.394838][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5292.394840][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5292.394842][ C2] ? release_sock (net/core/sock.c:3794) [ 5292.394844][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5292.394846][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5292.394849][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5292.394851][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5292.394853][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5292.394855][ C2] ? 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)) [ 5292.394857][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5292.394858][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5292.394860][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5292.394862][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5292.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5292.394866][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5292.394867][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5292.394869][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5292.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5292.394872][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5292.394874][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5292.394876][ C2] ? new_sync_read (fs/read_write.c:584) [ 5292.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5292.394879][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5292.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5292.394883][ C2] vfs_write (fs/read_write.c:686) [ 5292.394885][ C2] ksys_write (fs/read_write.c:739) [ 5292.394887][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5292.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5292.394891][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5292.394893][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5292.394896][ C2] RIP: 0033:0x7f814975fc5e [ 5292.394898][ C2] 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 [ 5292.394899][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5292.394901][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5292.394902][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5292.394903][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5292.394903][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5292.394904][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5320.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5320.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5320.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 5320.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 5320.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5320.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5320.394774][ C2] 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 [ 5320.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5320.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5320.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5320.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5320.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5320.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5320.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5320.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5320.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5320.394789][ C2] PKRU: 55555554 [ 5320.394790][ C2] Call Trace: [ 5320.394793][ C2] [ 5320.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5320.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5320.394801][ C2] ? __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)) [ 5320.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5320.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5320.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5320.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5320.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5320.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5320.394818][ C2] ? __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:2772) [ 5320.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5320.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5320.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5320.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5320.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5320.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5320.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5320.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5320.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 5320.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5320.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5320.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5320.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5320.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5320.394851][ C2] ? 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)) [ 5320.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5320.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5320.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5320.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5320.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5320.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5320.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5320.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5320.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5320.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5320.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5320.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 5320.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5320.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5320.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5320.394879][ C2] vfs_write (fs/read_write.c:686) [ 5320.394881][ C2] ksys_write (fs/read_write.c:739) [ 5320.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5320.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5320.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5320.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5320.394891][ C2] RIP: 0033:0x7f814975fc5e [ 5320.394894][ C2] 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 [ 5320.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5320.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5320.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5320.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5320.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5320.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5342.543981][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 5342.544180][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 5342.544292][ C2] NMI backtrace for cpu 2 | [ 5342.544303][ C2] Tainted: [L]=SOFTLOCKUP [ 5342.544304][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5342.544305][ C2] RIP: 0010:vring_interrupt (drivers/virtio/virtio_ring.c:2682 drivers/virtio/virtio_ring.c:2697) [ 5342.544311][ C2] Code: b8 00 00 00 00 00 fc ff df 48 89 f9 48 c1 e9 03 0f b6 04 01 48 89 f9 83 e1 07 38 c8 7f 08 84 c0 0f 85 8f 02 00 00 0f b6 42 40 <3c> 01 0f 87 48 22 8f fe 48 8d 7a 50 48 89 f9 48 c1 e9 03 a8 01 48 All code ======== 0: b8 00 00 00 00 mov $0x0,%eax 5: 00 fc add %bh,%ah 7: ff lcall (bad) 8: df 48 89 fisttps -0x77(%rax) b: f9 stc c: 48 c1 e9 03 shr $0x3,%rcx 10: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax 14: 48 89 f9 mov %rdi,%rcx 17: 83 e1 07 and $0x7,%ecx 1a: 38 c8 cmp %cl,%al 1c: 7f 08 jg 0x26 1e: 84 c0 test %al,%al 20: 0f 85 8f 02 00 00 jne 0x2b5 26: 0f b6 42 40 movzbl 0x40(%rdx),%eax 2a:* 3c 01 cmp $0x1,%al <-- trapping instruction 2c: 0f 87 48 22 8f fe ja 0xfffffffffe8f227a 32: 48 8d 7a 50 lea 0x50(%rdx),%rdi 36: 48 89 f9 mov %rdi,%rcx 39: 48 c1 e9 03 shr $0x3,%rcx 3d: a8 01 test $0x1,%al 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 3c 01 cmp $0x1,%al 2: 0f 87 48 22 8f fe ja 0xfffffffffe8f2250 8: 48 8d 7a 50 lea 0x50(%rdx),%rdi c: 48 89 f9 mov %rdi,%rcx f: 48 c1 e9 03 shr $0x3,%rcx 13: a8 01 test $0x1,%al 15: 48 rex.W [ 5342.544313][ C2] RSP: 0018:ffa0000000218ea8 EFLAGS: 00000046 [ 5342.544315][ C2] RAX: 0000000000000000 RBX: ff11000005ff8d00 RCX: 0000000000000000 [ 5342.544316][ C2] RDX: ff11000005ff8d00 RSI: ff11000005ff8d00 RDI: ff11000005ff8d40 [ 5342.544317][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: fffffbfff5b921ca [ 5342.544318][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: ff11000005f82508 [ 5342.544319][ C2] R13: 0000000000000032 R14: dffffc0000000000 R15: ff11000005e55580 [ 5342.544322][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5342.544325][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5342.544326][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5342.544327][ C2] PKRU: 55555554 [ 5342.544328][ C2] Call Trace: [ 5342.544332][ C2] [ 5342.544335][ C2] vm_interrupt (drivers/virtio/virtio_mmio.c:303 (discriminator 1)) [ 5342.544338][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 5342.544339][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 5342.544342][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 5342.544344][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 5342.544346][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 5342.544350][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 5342.544353][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 5342.544355][ C2] [ 5342.544356][ C2] [ 5342.544357][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 5342.544359][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5342.544361][ C2] 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 [ 5342.544363][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5342.544364][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5342.544365][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5342.544365][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5342.544366][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5342.544367][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5342.544368][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 5342.544371][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5342.544373][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5342.544375][ C2] ? __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)) [ 5342.544377][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5342.544379][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5342.544381][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5342.544384][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5342.544386][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5342.544389][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5342.544391][ C2] ? __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:2772) [ 5342.544393][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5342.544396][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5342.544398][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5342.544400][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5342.544402][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5342.544404][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5342.544406][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5342.544408][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5342.544410][ C2] ? release_sock (net/core/sock.c:3794) [ 5342.544412][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5342.544414][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5342.544417][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5342.544419][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5342.544421][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5342.544431][ C2] ? 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)) [ 5342.544432][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5342.544434][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5342.544436][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5342.544438][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5342.544439][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5342.544442][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5342.544443][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5342.544445][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5342.544447][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5342.544448][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5342.544450][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5342.544452][ C2] ? new_sync_read (fs/read_write.c:584) [ 5342.544453][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5342.544455][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5342.544457][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5342.544459][ C2] vfs_write (fs/read_write.c:686) [ 5342.544461][ C2] ksys_write (fs/read_write.c:739) [ 5342.544463][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5342.544465][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5342.544467][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5342.544469][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5342.544470][ C2] RIP: 0033:0x7f814975fc5e [ 5342.544473][ C2] 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 [ 5342.544474][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5342.544475][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5342.544476][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5342.544477][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5342.544478][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5342.544478][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5345.991625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5345.991893][ C2] rcu: 2-....: (4392480 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1687921 | [ 5345.992104][ C2] rcu: (t=4394219 jiffies g=521497 q=91210 ncpus=4) | [ 5345.992256][ C2] Tainted: [L]=SOFTLOCKUP [ 5345.992257][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5345.992258][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5345.992262][ C2] 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 [ 5345.992263][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5345.992265][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5345.992267][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5345.992268][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5345.992269][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5345.992269][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5345.992271][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5345.992274][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5345.992275][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5345.992276][ C2] PKRU: 55555554 [ 5345.992276][ C2] Call Trace: [ 5345.992277][ C2] [ 5345.992278][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5345.992281][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5345.992283][ C2] ? __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)) [ 5345.992285][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5345.992287][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5345.992289][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5345.992292][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5345.992294][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5345.992297][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5345.992299][ C2] ? __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:2772) [ 5345.992301][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5345.992304][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5345.992306][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5345.992308][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5345.992310][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5345.992312][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5345.992314][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5345.992316][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5345.992319][ C2] ? release_sock (net/core/sock.c:3794) [ 5345.992321][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5345.992322][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5345.992325][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5345.992328][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5345.992329][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5345.992331][ C2] ? 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)) [ 5345.992333][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5345.992334][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5345.992336][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5345.992338][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5345.992339][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5345.992342][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5345.992343][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5345.992345][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5345.992347][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5345.992348][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5345.992350][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5345.992352][ C2] ? new_sync_read (fs/read_write.c:584) [ 5345.992354][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5345.992355][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5345.992357][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5345.992360][ C2] vfs_write (fs/read_write.c:686) [ 5345.992362][ C2] ksys_write (fs/read_write.c:739) [ 5345.992363][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5345.992365][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5345.992367][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5345.992369][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5345.992371][ C2] RIP: 0033:0x7f814975fc5e [ 5345.992372][ C2] 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 [ 5345.992374][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5345.992375][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5345.992376][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5345.992377][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5345.992377][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5345.992378][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5372.394763][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5372.394765][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5372.394768][ C2] softirqs last disabled at (21214): __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:2772) | [ 5372.394775][ C2] Tainted: [L]=SOFTLOCKUP [ 5372.394776][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5372.394777][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5372.394780][ C2] 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 [ 5372.394781][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5372.394783][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5372.394784][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5372.394785][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5372.394786][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5372.394787][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5372.394789][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5372.394793][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5372.394794][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5372.394795][ C2] PKRU: 55555554 [ 5372.394796][ C2] Call Trace: [ 5372.394799][ C2] [ 5372.394801][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5372.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5372.394807][ C2] ? __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)) [ 5372.394809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5372.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5372.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5372.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5372.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5372.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5372.394824][ C2] ? __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:2772) [ 5372.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5372.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5372.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5372.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5372.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5372.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5372.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5372.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5372.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 5372.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5372.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5372.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5372.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5372.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5372.394856][ C2] ? 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)) [ 5372.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5372.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5372.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5372.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5372.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5372.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5372.394868][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5372.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5372.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5372.394873][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5372.394875][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5372.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 5372.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5372.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5372.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5372.394885][ C2] vfs_write (fs/read_write.c:686) [ 5372.394887][ C2] ksys_write (fs/read_write.c:739) [ 5372.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5372.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5372.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5372.394894][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5372.394896][ C2] RIP: 0033:0x7f814975fc5e [ 5372.394899][ C2] 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 [ 5372.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5372.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5372.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5372.394903][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5372.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5372.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5400.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5400.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5400.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 5400.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 5400.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5400.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5400.394774][ C2] 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 [ 5400.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5400.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5400.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5400.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5400.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5400.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5400.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5400.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5400.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5400.394788][ C2] PKRU: 55555554 [ 5400.394789][ C2] Call Trace: [ 5400.394792][ C2] [ 5400.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5400.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5400.394801][ C2] ? __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)) [ 5400.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5400.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5400.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5400.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5400.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5400.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5400.394817][ C2] ? __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:2772) [ 5400.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5400.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5400.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5400.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5400.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5400.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5400.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5400.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5400.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 5400.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5400.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5400.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5400.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5400.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5400.394851][ C2] ? 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)) [ 5400.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5400.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5400.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5400.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5400.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5400.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5400.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5400.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5400.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5400.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5400.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5400.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 5400.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5400.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5400.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5400.394879][ C2] vfs_write (fs/read_write.c:686) [ 5400.394881][ C2] ksys_write (fs/read_write.c:739) [ 5400.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5400.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5400.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5400.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5400.394891][ C2] RIP: 0033:0x7f814975fc5e [ 5400.394893][ C2] 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 [ 5400.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5400.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5400.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5400.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5400.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5400.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5423.994625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5423.994971][ C2] rcu: 2-....: (4470459 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1716855 | [ 5423.995188][ C2] rcu: (t=4472222 jiffies g=521497 q=92347 ncpus=4) | [ 5423.995324][ C2] Tainted: [L]=SOFTLOCKUP [ 5423.995324][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5423.995326][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5423.995330][ C2] 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 [ 5423.995332][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5423.995334][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5423.995335][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5423.995336][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5423.995337][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5423.995338][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5423.995340][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5423.995344][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5423.995345][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5423.995346][ C2] PKRU: 55555554 [ 5423.995347][ C2] Call Trace: [ 5423.995348][ C2] [ 5423.995349][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5423.995351][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5423.995354][ C2] ? __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)) [ 5423.995356][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5423.995358][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5423.995360][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5423.995363][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5423.995365][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5423.995368][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5423.995370][ C2] ? __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:2772) [ 5423.995372][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5423.995375][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5423.995377][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5423.995379][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5423.995381][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5423.995383][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5423.995385][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5423.995387][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5423.995389][ C2] ? release_sock (net/core/sock.c:3794) [ 5423.995391][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5423.995393][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5423.995396][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5423.995398][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5423.995400][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5423.995402][ C2] ? 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)) [ 5423.995404][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5423.995405][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5423.995407][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5423.995409][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5423.995410][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5423.995413][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5423.995414][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5423.995416][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5423.995418][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5423.995419][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5423.995421][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5423.995423][ C2] ? new_sync_read (fs/read_write.c:584) [ 5423.995424][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5423.995426][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5423.995427][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5423.995430][ C2] vfs_write (fs/read_write.c:686) [ 5423.995432][ C2] ksys_write (fs/read_write.c:739) [ 5423.995434][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5423.995435][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5423.995438][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5423.995439][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5423.995441][ C2] RIP: 0033:0x7f814975fc5e [ 5423.995443][ C2] 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 [ 5423.995444][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5423.995446][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5423.995447][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5423.995448][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5423.995448][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5423.995449][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5440.848065][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 5440.848259][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 5440.848401][ C2] NMI backtrace for cpu 2 | [ 5440.848411][ C2] Tainted: [L]=SOFTLOCKUP [ 5440.848412][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5440.848414][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 5440.848418][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 5440.848419][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 5440.848422][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 5440.848423][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 5440.848424][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 5440.848425][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 5440.848426][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 5440.848429][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5440.848432][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5440.848433][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5440.848434][ C2] PKRU: 55555554 [ 5440.848435][ C2] Call Trace: [ 5440.848439][ C2] [ 5440.848442][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 5440.848444][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 5440.848447][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 5440.848449][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 5440.848451][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 5440.848453][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 5440.848456][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 5440.848458][ C2] [ 5440.848458][ C2] [ 5440.848459][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 5440.848462][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5440.848464][ C2] 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 [ 5440.848465][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5440.848466][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5440.848467][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5440.848468][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5440.848469][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5440.848469][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5440.848471][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 5440.848474][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5440.848475][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5440.848478][ C2] ? __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)) [ 5440.848480][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5440.848482][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5440.848484][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5440.848486][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5440.848489][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5440.848492][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5440.848494][ C2] ? __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:2772) [ 5440.848496][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5440.848499][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5440.848501][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5440.848503][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5440.848505][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5440.848507][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5440.848509][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5440.848511][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5440.848513][ C2] ? release_sock (net/core/sock.c:3794) [ 5440.848515][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5440.848517][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5440.848520][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5440.848522][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5440.848524][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5440.848526][ C2] ? 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)) [ 5440.848528][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5440.848529][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5440.848531][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5440.848533][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5440.848534][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5440.848537][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5440.848538][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5440.848540][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5440.848542][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5440.848543][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5440.848545][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5440.848546][ C2] ? new_sync_read (fs/read_write.c:584) [ 5440.848548][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5440.848550][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5440.848551][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5440.848554][ C2] vfs_write (fs/read_write.c:686) [ 5440.848556][ C2] ksys_write (fs/read_write.c:739) [ 5440.848558][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5440.848560][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5440.848562][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5440.848564][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5440.848565][ C2] RIP: 0033:0x7f814975fc5e [ 5440.848568][ C2] 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 [ 5440.848569][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5440.848570][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5440.848571][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5440.848572][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5440.848572][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5440.848573][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5468.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5468.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5468.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 5468.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 5468.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5468.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5468.394782][ C2] 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 [ 5468.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5468.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5468.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5468.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5468.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5468.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5468.394792][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5468.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5468.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5468.394797][ C2] PKRU: 55555554 [ 5468.394798][ C2] Call Trace: [ 5468.394801][ C2] [ 5468.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5468.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5468.394808][ C2] ? __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)) [ 5468.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5468.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5468.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5468.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5468.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5468.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5468.394825][ C2] ? __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:2772) [ 5468.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5468.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5468.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5468.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5468.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5468.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5468.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5468.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5468.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 5468.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5468.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5468.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5468.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5468.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5468.394858][ C2] ? 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)) [ 5468.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5468.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5468.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5468.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5468.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5468.394869][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5468.394870][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5468.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5468.394874][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5468.394876][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5468.394878][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5468.394879][ C2] ? new_sync_read (fs/read_write.c:584) [ 5468.394881][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5468.394883][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5468.394884][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5468.394887][ C2] vfs_write (fs/read_write.c:686) [ 5468.394889][ C2] ksys_write (fs/read_write.c:739) [ 5468.394891][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5468.394893][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5468.394895][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5468.394897][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5468.394899][ C2] RIP: 0033:0x7f814975fc5e [ 5468.394901][ C2] 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 [ 5468.394902][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5468.394904][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5468.394905][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5468.394906][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5468.394906][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5468.394907][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5496.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5496.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5496.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 5496.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 5496.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5496.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5496.394775][ C2] 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 [ 5496.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5496.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5496.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5496.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5496.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5496.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5496.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5496.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5496.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5496.394789][ C2] PKRU: 55555554 [ 5496.394790][ C2] Call Trace: [ 5496.394794][ C2] [ 5496.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5496.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5496.394801][ C2] ? __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)) [ 5496.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5496.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5496.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5496.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5496.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5496.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5496.394817][ C2] ? __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:2772) [ 5496.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5496.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5496.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5496.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5496.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5496.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5496.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5496.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5496.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 5496.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5496.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5496.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5496.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5496.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5496.394851][ C2] ? 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)) [ 5496.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5496.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5496.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5496.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5496.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5496.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5496.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5496.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5496.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5496.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5496.394871][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5496.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 5496.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5496.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5496.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5496.394880][ C2] vfs_write (fs/read_write.c:686) [ 5496.394882][ C2] ksys_write (fs/read_write.c:739) [ 5496.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5496.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5496.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5496.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5496.394892][ C2] RIP: 0033:0x7f814975fc5e [ 5496.394894][ C2] 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 [ 5496.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5496.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5496.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5496.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5496.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5496.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5501.997625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5501.997841][ C2] rcu: 2-....: (4548429 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1745502 | [ 5501.998056][ C2] rcu: (t=4550225 jiffies g=521497 q=93938 ncpus=4) | [ 5501.998262][ C2] Tainted: [L]=SOFTLOCKUP [ 5501.998263][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5501.998265][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5501.998268][ C2] 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 [ 5501.998270][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5501.998272][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5501.998273][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5501.998274][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5501.998275][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5501.998276][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5501.998278][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5501.998281][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5501.998282][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5501.998283][ C2] PKRU: 55555554 [ 5501.998284][ C2] Call Trace: [ 5501.998285][ C2] [ 5501.998286][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5501.998288][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5501.998290][ C2] ? __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)) [ 5501.998293][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5501.998295][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5501.998297][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5501.998299][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5501.998302][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5501.998305][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5501.998306][ C2] ? __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:2772) [ 5501.998309][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5501.998312][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5501.998314][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5501.998315][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5501.998317][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5501.998319][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5501.998322][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5501.998324][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5501.998326][ C2] ? release_sock (net/core/sock.c:3794) [ 5501.998328][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5501.998330][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5501.998333][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5501.998335][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5501.998337][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5501.998339][ C2] ? 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)) [ 5501.998340][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5501.998341][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5501.998344][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5501.998345][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5501.998347][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5501.998349][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5501.998351][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5501.998352][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5501.998354][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5501.998356][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5501.998358][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5501.998359][ C2] ? new_sync_read (fs/read_write.c:584) [ 5501.998361][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5501.998363][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5501.998364][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5501.998367][ C2] vfs_write (fs/read_write.c:686) [ 5501.998369][ C2] ksys_write (fs/read_write.c:739) [ 5501.998371][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5501.998372][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5501.998375][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5501.998376][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5501.998378][ C2] RIP: 0033:0x7f814975fc5e [ 5501.998380][ C2] 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 [ 5501.998381][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5501.998382][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5501.998383][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5501.998384][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5501.998385][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5501.998386][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5528.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5528.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5528.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 5528.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 5528.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5528.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5528.394773][ C2] 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 [ 5528.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5528.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5528.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5528.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5528.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5528.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5528.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5528.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5528.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5528.394788][ C2] PKRU: 55555554 [ 5528.394789][ C2] Call Trace: [ 5528.394792][ C2] [ 5528.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5528.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5528.394800][ C2] ? __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)) [ 5528.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5528.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5528.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5528.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5528.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5528.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5528.394817][ C2] ? __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:2772) [ 5528.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5528.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5528.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5528.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5528.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5528.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5528.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5528.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5528.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 5528.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5528.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5528.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5528.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5528.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5528.394851][ C2] ? 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)) [ 5528.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5528.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5528.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5528.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5528.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5528.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5528.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5528.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5528.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5528.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5528.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5528.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 5528.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5528.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5528.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5528.394879][ C2] vfs_write (fs/read_write.c:686) [ 5528.394881][ C2] ksys_write (fs/read_write.c:739) [ 5528.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5528.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5528.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5528.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5528.394891][ C2] RIP: 0033:0x7f814975fc5e [ 5528.394894][ C2] 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 [ 5528.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5528.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5528.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5528.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5528.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5528.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5539.152068][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 5539.152198][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 5539.152313][ C2] NMI backtrace for cpu 2 | [ 5539.152323][ C2] Tainted: [L]=SOFTLOCKUP [ 5539.152323][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5539.152325][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 5539.152329][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 5539.152330][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 5539.152332][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 5539.152334][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 5539.152335][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 5539.152336][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 5539.152337][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 5539.152340][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5539.152343][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5539.152344][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5539.152345][ C2] PKRU: 55555554 [ 5539.152345][ C2] Call Trace: [ 5539.152347][ C2] [ 5539.152350][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 5539.152352][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 5539.152355][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 5539.152356][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 5539.152359][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 5539.152361][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 5539.152363][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 5539.152365][ C2] [ 5539.152366][ C2] [ 5539.152367][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 5539.152369][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5539.152371][ C2] 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 [ 5539.152372][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5539.152373][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5539.152374][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5539.152374][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5539.152375][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5539.152376][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5539.152377][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 5539.152380][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5539.152382][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5539.152384][ C2] ? __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)) [ 5539.152386][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5539.152388][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5539.152390][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5539.152392][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5539.152395][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5539.152398][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5539.152400][ C2] ? __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:2772) [ 5539.152402][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5539.152405][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5539.152407][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5539.152408][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5539.152410][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5539.152412][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5539.152415][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5539.152417][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5539.152419][ C2] ? release_sock (net/core/sock.c:3794) [ 5539.152421][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5539.152423][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5539.152426][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5539.152428][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5539.152430][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5539.152432][ C2] ? 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)) [ 5539.152433][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5539.152435][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5539.152437][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5539.152439][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5539.152440][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5539.152442][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5539.152444][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5539.152446][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5539.152448][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5539.152449][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5539.152451][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5539.152453][ C2] ? new_sync_read (fs/read_write.c:584) [ 5539.152454][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5539.152456][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5539.152458][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5539.152460][ C2] vfs_write (fs/read_write.c:686) [ 5539.152462][ C2] ksys_write (fs/read_write.c:739) [ 5539.152464][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5539.152466][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5539.152468][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5539.152470][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5539.152471][ C2] RIP: 0033:0x7f814975fc5e [ 5539.152473][ C2] 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 [ 5539.152474][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5539.152476][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5539.152476][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5539.152477][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5539.152478][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5539.152479][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5564.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5564.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5564.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 5564.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 5564.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5564.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5564.394781][ C2] 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 [ 5564.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5564.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5564.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5564.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5564.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5564.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5564.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5564.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5564.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5564.394796][ C2] PKRU: 55555554 [ 5564.394797][ C2] Call Trace: [ 5564.394800][ C2] [ 5564.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5564.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5564.394809][ C2] ? __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)) [ 5564.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5564.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5564.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5564.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5564.394821][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5564.394824][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5564.394825][ C2] ? __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:2772) [ 5564.394828][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5564.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5564.394833][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5564.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5564.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5564.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5564.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5564.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5564.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 5564.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5564.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5564.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5564.394855][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5564.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5564.394859][ C2] ? 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)) [ 5564.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5564.394862][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5564.394864][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5564.394866][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5564.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5564.394870][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5564.394871][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5564.394873][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5564.394875][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5564.394876][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5564.394878][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5564.394880][ C2] ? new_sync_read (fs/read_write.c:584) [ 5564.394882][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5564.394883][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5564.394885][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5564.394887][ C2] vfs_write (fs/read_write.c:686) [ 5564.394889][ C2] ksys_write (fs/read_write.c:739) [ 5564.394891][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5564.394893][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5564.394895][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5564.394897][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5564.394899][ C2] RIP: 0033:0x7f814975fc5e [ 5564.394902][ C2] 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 [ 5564.394903][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5564.394904][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5564.394905][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5564.394906][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5564.394907][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5564.394908][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5580.001625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5580.001813][ C2] rcu: 2-....: (4626400 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1773875 | [ 5580.002041][ C2] rcu: (t=4628229 jiffies g=521497 q=95529 ncpus=4) | [ 5580.002158][ C2] Tainted: [L]=SOFTLOCKUP [ 5580.002159][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5580.002161][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5580.002164][ C2] 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 [ 5580.002166][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5580.002168][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5580.002170][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5580.002171][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5580.002171][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5580.002172][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5580.002175][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5580.002178][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5580.002179][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5580.002180][ C2] PKRU: 55555554 [ 5580.002180][ C2] Call Trace: [ 5580.002181][ C2] [ 5580.002182][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5580.002185][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5580.002187][ C2] ? __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)) [ 5580.002189][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5580.002192][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5580.002194][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5580.002196][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5580.002198][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5580.002201][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5580.002203][ C2] ? __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:2772) [ 5580.002205][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5580.002208][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5580.002210][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5580.002212][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5580.002214][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5580.002216][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5580.002219][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5580.002221][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5580.002223][ C2] ? release_sock (net/core/sock.c:3794) [ 5580.002225][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5580.002226][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5580.002229][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5580.002231][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5580.002233][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5580.002235][ C2] ? 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)) [ 5580.002237][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5580.002238][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5580.002240][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5580.002242][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5580.002243][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5580.002246][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5580.002247][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5580.002249][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5580.002250][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5580.002252][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5580.002254][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5580.002255][ C2] ? new_sync_read (fs/read_write.c:584) [ 5580.002257][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5580.002259][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5580.002260][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5580.002263][ C2] vfs_write (fs/read_write.c:686) [ 5580.002265][ C2] ksys_write (fs/read_write.c:739) [ 5580.002267][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5580.002268][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5580.002270][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5580.002272][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5580.002274][ C2] RIP: 0033:0x7f814975fc5e [ 5580.002276][ C2] 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 [ 5580.002277][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5580.002278][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5580.002279][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5580.002280][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5580.002281][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5580.002281][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5604.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5604.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5604.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 5604.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 5604.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5604.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5604.394774][ C2] 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 [ 5604.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5604.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5604.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5604.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5604.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5604.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5604.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5604.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5604.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5604.394789][ C2] PKRU: 55555554 [ 5604.394790][ C2] Call Trace: [ 5604.394793][ C2] [ 5604.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5604.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5604.394801][ C2] ? __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)) [ 5604.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5604.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5604.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5604.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5604.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5604.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5604.394817][ C2] ? __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:2772) [ 5604.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5604.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5604.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5604.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5604.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5604.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5604.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5604.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5604.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 5604.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5604.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5604.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5604.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5604.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5604.394851][ C2] ? 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)) [ 5604.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5604.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5604.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5604.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5604.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5604.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5604.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5604.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5604.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5604.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5604.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5604.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 5604.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5604.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5604.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5604.394879][ C2] vfs_write (fs/read_write.c:686) [ 5604.394881][ C2] ksys_write (fs/read_write.c:739) [ 5604.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5604.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5604.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5604.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5604.394891][ C2] RIP: 0033:0x7f814975fc5e [ 5604.394894][ C2] 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 [ 5604.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5604.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5604.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5604.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5604.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5604.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5632.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5632.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5632.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 5632.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 5632.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5632.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5632.394773][ C2] 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 [ 5632.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5632.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5632.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5632.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5632.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5632.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5632.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5632.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5632.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5632.394788][ C2] PKRU: 55555554 [ 5632.394788][ C2] Call Trace: [ 5632.394792][ C2] [ 5632.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5632.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5632.394800][ C2] ? __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)) [ 5632.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5632.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5632.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5632.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5632.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5632.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5632.394816][ C2] ? __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:2772) [ 5632.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5632.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5632.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5632.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5632.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5632.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5632.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5632.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5632.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 5632.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5632.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5632.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5632.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5632.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5632.394849][ C2] ? 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)) [ 5632.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5632.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5632.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5632.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5632.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5632.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5632.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5632.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5632.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5632.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5632.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5632.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 5632.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5632.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5632.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5632.394877][ C2] vfs_write (fs/read_write.c:686) [ 5632.394879][ C2] ksys_write (fs/read_write.c:739) [ 5632.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5632.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5632.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5632.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5632.394894][ C2] RIP: 0033:0x7f814975fc5e [ 5632.394896][ C2] 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 [ 5632.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5632.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5632.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5632.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5632.394902][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5632.394902][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5637.457052][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 5637.457169][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 5637.457282][ C2] NMI backtrace for cpu 2 | [ 5637.457291][ C2] Tainted: [L]=SOFTLOCKUP [ 5637.457292][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5637.457294][ C2] RIP: 0010:vring_interrupt (drivers/virtio/virtio_ring.c:812 drivers/virtio/virtio_ring.c:2682 drivers/virtio/virtio_ring.c:2697) [ 5637.457298][ C2] Code: 00 48 b8 00 00 00 00 00 fc ff df 48 8b 4a 70 48 8d 79 02 48 89 fe 48 c1 ee 03 0f b6 34 06 48 89 f8 83 e0 07 83 c0 01 40 38 f0 <7c> 09 40 84 f6 0f 85 34 01 00 00 66 44 3b 41 02 0f 85 a8 fe ff ff All code ======== 0: 00 48 b8 add %cl,-0x48(%rax) 3: 00 00 add %al,(%rax) 5: 00 00 add %al,(%rax) 7: 00 fc add %bh,%ah 9: ff lcall (bad) a: df 48 8b fisttps -0x75(%rax) d: 4a 70 48 rex.WX jo 0x58 10: 8d 79 02 lea 0x2(%rcx),%edi 13: 48 89 fe mov %rdi,%rsi 16: 48 c1 ee 03 shr $0x3,%rsi 1a: 0f b6 34 06 movzbl (%rsi,%rax,1),%esi 1e: 48 89 f8 mov %rdi,%rax 21: 83 e0 07 and $0x7,%eax 24: 83 c0 01 add $0x1,%eax 27: 40 38 f0 cmp %sil,%al 2a:* 7c 09 jl 0x35 <-- trapping instruction 2c: 40 84 f6 test %sil,%sil 2f: 0f 85 34 01 00 00 jne 0x169 35: 66 44 3b 41 02 cmp 0x2(%rcx),%r8w 3a: 0f 85 a8 fe ff ff jne 0xfffffffffffffee8 Code starting with the faulting instruction =========================================== 0: 7c 09 jl 0xb 2: 40 84 f6 test %sil,%sil 5: 0f 85 34 01 00 00 jne 0x13f b: 66 44 3b 41 02 cmp 0x2(%rcx),%r8w 10: 0f 85 a8 fe ff ff jne 0xfffffffffffffebe [ 5637.457300][ C2] RSP: 0018:ffa0000000218ea8 EFLAGS: 00000006 [ 5637.457302][ C2] RAX: 0000000000000003 RBX: ff11000006339c00 RCX: ff110000063d5000 [ 5637.457303][ C2] RDX: ff11000006339c00 RSI: 0000000000000000 RDI: ff110000063d5002 [ 5637.457305][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: fffffbfff5b921ca [ 5637.457305][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: ff11000005f82508 [ 5637.457306][ C2] R13: 0000000000000032 R14: dffffc0000000000 R15: ff11000005e55580 [ 5637.457309][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5637.457312][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5637.457313][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5637.457314][ C2] PKRU: 55555554 [ 5637.457314][ C2] Call Trace: [ 5637.457316][ C2] [ 5637.457319][ C2] vm_interrupt (drivers/virtio/virtio_mmio.c:303 (discriminator 1)) [ 5637.457322][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 5637.457323][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 5637.457326][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 5637.457328][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 5637.457330][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 5637.457332][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 5637.457335][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 5637.457337][ C2] [ 5637.457338][ C2] [ 5637.457339][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 5637.457341][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 5637.457343][ C2] Code: 89 fc 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 df e8 1f 1f 52 fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 <0f> 85 30 06 00 00 8b 03 89 44 24 48 85 c0 0f 85 8d 03 00 00 48 89 All code ======== 0: 89 fc mov %edi,%esp 2: 49 c1 ed 03 shr $0x3,%r13 6: 41 83 e4 07 and $0x7,%r12d a: 49 01 c5 add %rax,%r13 d: 41 83 c4 03 add $0x3,%r12d 11: be 04 00 00 00 mov $0x4,%esi 16: 48 89 df mov %rbx,%rdi 19: e8 1f 1f 52 fe call 0xfffffffffe521f3d 1e: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 23: 41 38 c4 cmp %al,%r12b 26: 7c 08 jl 0x30 28: 84 c0 test %al,%al 2a:* 0f 85 30 06 00 00 jne 0x660 <-- trapping instruction 30: 8b 03 mov (%rbx),%eax 32: 89 44 24 48 mov %eax,0x48(%rsp) 36: 85 c0 test %eax,%eax 38: 0f 85 8d 03 00 00 jne 0x3cb 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 0f 85 30 06 00 00 jne 0x636 6: 8b 03 mov (%rbx),%eax 8: 89 44 24 48 mov %eax,0x48(%rsp) c: 85 c0 test %eax,%eax e: 0f 85 8d 03 00 00 jne 0x3a1 14: 48 rex.W 15: 89 .byte 0x89 [ 5637.457344][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000246 [ 5637.457345][ C2] RAX: 0000000000000000 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5637.457346][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5637.457347][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5637.457347][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5637.457348][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5637.457350][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 5637.457352][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5637.457354][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5637.457356][ C2] ? __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)) [ 5637.457359][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5637.457361][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5637.457363][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5637.457365][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5637.457368][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5637.457371][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5637.457372][ C2] ? __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:2772) [ 5637.457375][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5637.457377][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5637.457380][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5637.457381][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5637.457383][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5637.457385][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5637.457388][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5637.457390][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5637.457392][ C2] ? release_sock (net/core/sock.c:3794) [ 5637.457394][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5637.457396][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5637.457399][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5637.457401][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5637.457403][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5637.457405][ C2] ? 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)) [ 5637.457406][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5637.457408][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5637.457410][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5637.457412][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5637.457413][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5637.457415][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5637.457417][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5637.457419][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5637.457420][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5637.457422][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5637.457424][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5637.457425][ C2] ? new_sync_read (fs/read_write.c:584) [ 5637.457427][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5637.457428][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5637.457430][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5637.457432][ C2] vfs_write (fs/read_write.c:686) [ 5637.457434][ C2] ksys_write (fs/read_write.c:739) [ 5637.457436][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5637.457438][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5637.457440][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5637.457442][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5637.457443][ C2] RIP: 0033:0x7f814975fc5e [ 5637.457445][ C2] 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 [ 5637.457446][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5637.457448][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5637.457449][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5637.457449][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5637.457450][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5637.457451][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5658.004626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5658.004868][ C2] rcu: 2-....: (4704371 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1806275 | [ 5658.005123][ C2] rcu: (t=4706232 jiffies g=521497 q=97124 ncpus=4) | [ 5658.005309][ C2] Tainted: [L]=SOFTLOCKUP [ 5658.005310][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5658.005312][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5658.005316][ C2] 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 [ 5658.005318][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5658.005320][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5658.005322][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5658.005323][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5658.005324][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5658.005324][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5658.005327][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5658.005331][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5658.005332][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5658.005333][ C2] PKRU: 55555554 [ 5658.005333][ C2] Call Trace: [ 5658.005334][ C2] [ 5658.005335][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5658.005338][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5658.005340][ C2] ? __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)) [ 5658.005343][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5658.005345][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5658.005347][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5658.005349][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5658.005351][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5658.005354][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5658.005356][ C2] ? __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:2772) [ 5658.005359][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5658.005361][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5658.005363][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5658.005365][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5658.005367][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5658.005369][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5658.005372][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5658.005373][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5658.005376][ C2] ? release_sock (net/core/sock.c:3794) [ 5658.005377][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5658.005379][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5658.005382][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5658.005384][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5658.005386][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5658.005388][ C2] ? 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)) [ 5658.005390][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5658.005391][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5658.005393][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5658.005395][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5658.005396][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5658.005398][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5658.005400][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5658.005402][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5658.005403][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5658.005405][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5658.005407][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5658.005408][ C2] ? new_sync_read (fs/read_write.c:584) [ 5658.005410][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5658.005412][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5658.005413][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5658.005416][ C2] vfs_write (fs/read_write.c:686) [ 5658.005418][ C2] ksys_write (fs/read_write.c:739) [ 5658.005419][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5658.005421][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5658.005423][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5658.005425][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5658.005427][ C2] RIP: 0033:0x7f814975fc5e [ 5658.005429][ C2] 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 [ 5658.005430][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5658.005432][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5658.005432][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5658.005433][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5658.005434][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5658.005435][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5684.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5684.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5684.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 5684.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 5684.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5684.394773][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5684.394776][ C2] 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 [ 5684.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5684.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5684.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5684.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5684.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5684.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5684.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5684.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5684.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5684.394791][ C2] PKRU: 55555554 [ 5684.394792][ C2] Call Trace: [ 5684.394795][ C2] [ 5684.394799][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5684.394801][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5684.394803][ C2] ? __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)) [ 5684.394806][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5684.394808][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5684.394810][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5684.394812][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5684.394815][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5684.394818][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5684.394820][ C2] ? __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:2772) [ 5684.394823][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5684.394825][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5684.394827][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5684.394829][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5684.394831][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5684.394833][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5684.394836][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5684.394838][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5684.394840][ C2] ? release_sock (net/core/sock.c:3794) [ 5684.394842][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5684.394844][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5684.394847][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5684.394849][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5684.394851][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5684.394853][ C2] ? 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)) [ 5684.394855][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5684.394856][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5684.394858][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5684.394860][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5684.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5684.394864][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5684.394865][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5684.394867][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5684.394869][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5684.394871][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5684.394873][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5684.394874][ C2] ? new_sync_read (fs/read_write.c:584) [ 5684.394876][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5684.394878][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5684.394879][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5684.394882][ C2] vfs_write (fs/read_write.c:686) [ 5684.394884][ C2] ksys_write (fs/read_write.c:739) [ 5684.394886][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5684.394888][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5684.394890][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5684.394892][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5684.394894][ C2] RIP: 0033:0x7f814975fc5e [ 5684.394897][ C2] 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 [ 5684.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5684.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5684.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5684.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5684.394902][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5684.394903][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5712.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5712.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5712.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 5712.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 5712.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5712.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5712.394774][ C2] 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 [ 5712.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5712.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5712.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5712.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5712.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5712.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5712.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5712.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5712.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5712.394789][ C2] PKRU: 55555554 [ 5712.394789][ C2] Call Trace: [ 5712.394792][ C2] [ 5712.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5712.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5712.394799][ C2] ? __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)) [ 5712.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5712.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5712.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5712.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5712.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5712.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5712.394816][ C2] ? __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:2772) [ 5712.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5712.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5712.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5712.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5712.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5712.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5712.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5712.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5712.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 5712.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5712.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5712.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5712.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5712.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5712.394849][ C2] ? 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)) [ 5712.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5712.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5712.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5712.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5712.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5712.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5712.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5712.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5712.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5712.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5712.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5712.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 5712.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5712.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5712.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5712.394877][ C2] vfs_write (fs/read_write.c:686) [ 5712.394879][ C2] ksys_write (fs/read_write.c:739) [ 5712.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5712.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5712.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5712.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5712.394889][ C2] RIP: 0033:0x7f814975fc5e [ 5712.394892][ C2] 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 [ 5712.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5712.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5712.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5712.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5712.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5712.394898][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5735.761070][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 5735.761190][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 5735.761319][ C2] NMI backtrace for cpu 2 | [ 5735.761329][ C2] Tainted: [L]=SOFTLOCKUP [ 5735.761330][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5735.761332][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 5735.761336][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 5735.761337][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 5735.761340][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 5735.761341][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 5735.761342][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 5735.761343][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 5735.761344][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 5735.761347][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5735.761350][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5735.761351][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5735.761352][ C2] PKRU: 55555554 [ 5735.761353][ C2] Call Trace: [ 5735.761357][ C2] [ 5735.761360][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 5735.761362][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 5735.761365][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 5735.761367][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 5735.761370][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 5735.761372][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 5735.761374][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 5735.761376][ C2] [ 5735.761377][ C2] [ 5735.761378][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 5735.761380][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5735.761382][ C2] 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 [ 5735.761383][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5735.761384][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5735.761385][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5735.761386][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5735.761386][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5735.761387][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5735.761389][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 5735.761391][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5735.761393][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5735.761395][ C2] ? __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)) [ 5735.761398][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5735.761400][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5735.761402][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5735.761404][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5735.761407][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5735.761410][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5735.761412][ C2] ? __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:2772) [ 5735.761414][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5735.761417][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5735.761419][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5735.761421][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5735.761423][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5735.761425][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5735.761427][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5735.761429][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5735.761431][ C2] ? release_sock (net/core/sock.c:3794) [ 5735.761433][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5735.761435][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5735.761438][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5735.761441][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5735.761442][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5735.761444][ C2] ? 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)) [ 5735.761446][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5735.761447][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5735.761449][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5735.761451][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5735.761452][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5735.761455][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5735.761456][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5735.761458][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5735.761460][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5735.761461][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5735.761463][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5735.761465][ C2] ? new_sync_read (fs/read_write.c:584) [ 5735.761467][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5735.761468][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5735.761470][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5735.761472][ C2] vfs_write (fs/read_write.c:686) [ 5735.761474][ C2] ksys_write (fs/read_write.c:739) [ 5735.761476][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5735.761478][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5735.761480][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5735.761482][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5735.761483][ C2] RIP: 0033:0x7f814975fc5e [ 5735.761486][ C2] 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 [ 5735.761487][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5735.761488][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5735.761489][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5735.761490][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5735.761490][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5735.761491][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5736.008624][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5736.008827][ C2] rcu: 2-....: (4782342 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1840484 | [ 5736.009086][ C2] rcu: (t=4784236 jiffies g=521497 q=98715 ncpus=4) | [ 5736.009220][ C2] Tainted: [L]=SOFTLOCKUP [ 5736.009220][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5736.009221][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5736.009224][ C2] 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 [ 5736.009226][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5736.009228][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5736.009229][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5736.009230][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5736.009231][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5736.009232][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5736.009234][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5736.009236][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5736.009238][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5736.009238][ C2] PKRU: 55555554 [ 5736.009239][ C2] Call Trace: [ 5736.009240][ C2] [ 5736.009241][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5736.009243][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5736.009245][ C2] ? __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)) [ 5736.009248][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5736.009250][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5736.009252][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5736.009254][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5736.009256][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5736.009259][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5736.009261][ C2] ? __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:2772) [ 5736.009264][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5736.009266][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5736.009269][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5736.009270][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5736.009272][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5736.009274][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5736.009277][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5736.009279][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5736.009281][ C2] ? release_sock (net/core/sock.c:3794) [ 5736.009283][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5736.009284][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5736.009287][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5736.009290][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5736.009291][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5736.009293][ C2] ? 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)) [ 5736.009295][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5736.009296][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5736.009298][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5736.009300][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5736.009301][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5736.009304][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5736.009305][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5736.009307][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5736.009309][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5736.009310][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5736.009312][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5736.009314][ C2] ? new_sync_read (fs/read_write.c:584) [ 5736.009315][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5736.009317][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5736.009318][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5736.009321][ C2] vfs_write (fs/read_write.c:686) [ 5736.009323][ C2] ksys_write (fs/read_write.c:739) [ 5736.009325][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5736.009327][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5736.009329][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5736.009331][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5736.009332][ C2] RIP: 0033:0x7f814975fc5e [ 5736.009334][ C2] 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 [ 5736.009335][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5736.009337][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5736.009337][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5736.009338][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5736.009339][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5736.009340][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5760.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5760.394769][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5760.394771][ C2] softirqs last disabled at (21214): __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:2772) | [ 5760.394778][ C2] Tainted: [L]=SOFTLOCKUP [ 5760.394779][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5760.394781][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5760.394784][ C2] 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 [ 5760.394785][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5760.394787][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5760.394788][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5760.394789][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5760.394790][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5760.394791][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5760.394793][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5760.394797][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5760.394798][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5760.394799][ C2] PKRU: 55555554 [ 5760.394800][ C2] Call Trace: [ 5760.394803][ C2] [ 5760.394807][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5760.394809][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5760.394811][ C2] ? __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)) [ 5760.394814][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5760.394816][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5760.394819][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5760.394821][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5760.394824][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5760.394827][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5760.394829][ C2] ? __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:2772) [ 5760.394831][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5760.394834][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5760.394836][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5760.394838][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5760.394840][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5760.394842][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5760.394845][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5760.394847][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5760.394849][ C2] ? release_sock (net/core/sock.c:3794) [ 5760.394851][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5760.394853][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5760.394856][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5760.394858][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5760.394860][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5760.394862][ C2] ? 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)) [ 5760.394864][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5760.394865][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5760.394867][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5760.394869][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5760.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5760.394873][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5760.394875][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5760.394876][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5760.394878][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5760.394880][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5760.394882][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5760.394883][ C2] ? new_sync_read (fs/read_write.c:584) [ 5760.394885][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5760.394887][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5760.394888][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5760.394891][ C2] vfs_write (fs/read_write.c:686) [ 5760.394893][ C2] ksys_write (fs/read_write.c:739) [ 5760.394895][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5760.394897][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5760.394899][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5760.394901][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5760.394903][ C2] RIP: 0033:0x7f814975fc5e [ 5760.394906][ C2] 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 [ 5760.394907][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5760.394909][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5760.394909][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5760.394910][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5760.394911][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5760.394912][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5788.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5788.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5788.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 5788.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 5788.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5788.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5788.394773][ C2] 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 [ 5788.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5788.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5788.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5788.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5788.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5788.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5788.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5788.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5788.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5788.394788][ C2] PKRU: 55555554 [ 5788.394789][ C2] Call Trace: [ 5788.394791][ C2] [ 5788.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5788.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5788.394799][ C2] ? __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)) [ 5788.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5788.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5788.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5788.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5788.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5788.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5788.394815][ C2] ? __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:2772) [ 5788.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5788.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5788.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5788.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5788.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5788.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5788.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5788.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5788.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 5788.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5788.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5788.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5788.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5788.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5788.394848][ C2] ? 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)) [ 5788.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5788.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5788.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5788.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5788.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5788.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5788.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5788.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5788.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5788.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5788.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5788.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 5788.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5788.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5788.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5788.394877][ C2] vfs_write (fs/read_write.c:686) [ 5788.394879][ C2] ksys_write (fs/read_write.c:739) [ 5788.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5788.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5788.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5788.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5788.394889][ C2] RIP: 0033:0x7f814975fc5e [ 5788.394891][ C2] 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 [ 5788.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5788.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5788.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5788.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5788.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5788.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5814.011626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5814.011872][ C2] rcu: 2-....: (4860320 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1874857 | [ 5814.012555][ C2] rcu: (t=4862239 jiffies g=521497 q=99852 ncpus=4) | [ 5814.012689][ C2] Tainted: [L]=SOFTLOCKUP [ 5814.012690][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5814.012692][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5814.012695][ C2] 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 [ 5814.012697][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5814.012699][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5814.012701][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5814.012702][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5814.012702][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5814.012703][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5814.012706][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5814.012709][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5814.012710][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5814.012711][ C2] PKRU: 55555554 [ 5814.012712][ C2] Call Trace: [ 5814.012713][ C2] [ 5814.012714][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5814.012717][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5814.012719][ C2] ? __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)) [ 5814.012721][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5814.012723][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5814.012725][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5814.012728][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5814.012730][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5814.012733][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5814.012735][ C2] ? __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:2772) [ 5814.012737][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5814.012740][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5814.012742][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5814.012744][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5814.012746][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5814.012748][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5814.012751][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5814.012753][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5814.012755][ C2] ? release_sock (net/core/sock.c:3794) [ 5814.012757][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5814.012759][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5814.012762][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5814.012764][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5814.012766][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5814.012768][ C2] ? 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)) [ 5814.012770][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5814.012771][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5814.012773][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5814.012775][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5814.012776][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5814.012778][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5814.012780][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5814.012782][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5814.012783][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5814.012785][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5814.012787][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5814.012788][ C2] ? new_sync_read (fs/read_write.c:584) [ 5814.012790][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5814.012792][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5814.012793][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5814.012796][ C2] vfs_write (fs/read_write.c:686) [ 5814.012798][ C2] ksys_write (fs/read_write.c:739) [ 5814.012800][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5814.012802][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5814.012804][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5814.012806][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5814.012807][ C2] RIP: 0033:0x7f814975fc5e [ 5814.012809][ C2] 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 [ 5814.012811][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5814.012812][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5814.012813][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5814.012814][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5814.012815][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5814.012815][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5834.064081][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 5834.064225][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 5834.064335][ C2] NMI backtrace for cpu 2 | [ 5834.064345][ C2] Tainted: [L]=SOFTLOCKUP [ 5834.064346][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5834.064348][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 5834.064352][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 5834.064354][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 5834.064356][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 5834.064357][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 5834.064358][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 5834.064359][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 5834.064360][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 5834.064363][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5834.064367][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5834.064368][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5834.064369][ C2] PKRU: 55555554 [ 5834.064369][ C2] Call Trace: [ 5834.064373][ C2] [ 5834.064376][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 5834.064378][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 5834.064381][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 5834.064383][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 5834.064385][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 5834.064388][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 5834.064390][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 5834.064393][ C2] [ 5834.064393][ C2] [ 5834.064394][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 5834.064396][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5834.064398][ C2] 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 [ 5834.064400][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5834.064401][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5834.064402][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5834.064403][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5834.064403][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5834.064404][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5834.064405][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 5834.064408][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5834.064410][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5834.064413][ C2] ? __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)) [ 5834.064415][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5834.064417][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5834.064419][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5834.064422][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5834.064424][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5834.064427][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5834.064429][ C2] ? __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:2772) [ 5834.064431][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5834.064434][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5834.064436][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5834.064438][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5834.064440][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5834.064442][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5834.064444][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5834.064446][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5834.064448][ C2] ? release_sock (net/core/sock.c:3794) [ 5834.064450][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5834.064452][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5834.064455][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5834.064457][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5834.064459][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5834.064461][ C2] ? 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)) [ 5834.064463][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5834.064464][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5834.064466][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5834.064468][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5834.064469][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5834.064472][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5834.064473][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5834.064475][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5834.064477][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5834.064478][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5834.064480][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5834.064482][ C2] ? new_sync_read (fs/read_write.c:584) [ 5834.064484][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5834.064485][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5834.064487][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5834.064489][ C2] vfs_write (fs/read_write.c:686) [ 5834.064491][ C2] ksys_write (fs/read_write.c:739) [ 5834.064493][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5834.064495][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5834.064497][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5834.064499][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5834.064501][ C2] RIP: 0033:0x7f814975fc5e [ 5834.064503][ C2] 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 [ 5834.064504][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5834.064506][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5834.064507][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5834.064507][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5834.064508][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5834.064509][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5860.394767][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5860.394769][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5860.394771][ C2] softirqs last disabled at (21214): __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:2772) | [ 5860.394778][ C2] Tainted: [L]=SOFTLOCKUP [ 5860.394779][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5860.394781][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5860.394784][ C2] 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 [ 5860.394785][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5860.394787][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5860.394788][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5860.394789][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5860.394790][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5860.394790][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5860.394793][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5860.394797][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5860.394798][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5860.394799][ C2] PKRU: 55555554 [ 5860.394799][ C2] Call Trace: [ 5860.394803][ C2] [ 5860.394807][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5860.394809][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5860.394811][ C2] ? __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)) [ 5860.394814][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5860.394816][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5860.394818][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5860.394820][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5860.394823][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5860.394826][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5860.394828][ C2] ? __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:2772) [ 5860.394834][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5860.394837][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5860.394839][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5860.394841][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5860.394843][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5860.394846][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5860.394848][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5860.394850][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5860.394852][ C2] ? release_sock (net/core/sock.c:3794) [ 5860.394854][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5860.394856][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5860.394859][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5860.394861][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5860.394863][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5860.394865][ C2] ? 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)) [ 5860.394867][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5860.394868][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5860.394870][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5860.394872][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5860.394873][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5860.394876][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5860.394878][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5860.394879][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5860.394881][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5860.394883][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5860.394885][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5860.394886][ C2] ? new_sync_read (fs/read_write.c:584) [ 5860.394888][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5860.394890][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5860.394891][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5860.394894][ C2] vfs_write (fs/read_write.c:686) [ 5860.394896][ C2] ksys_write (fs/read_write.c:739) [ 5860.394898][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5860.394899][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5860.394902][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5860.394904][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5860.394906][ C2] RIP: 0033:0x7f814975fc5e [ 5860.394909][ C2] 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 [ 5860.394910][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5860.394911][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5860.394912][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5860.394913][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5860.394914][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5860.394915][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5888.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5888.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5888.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 5888.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 5888.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5888.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5888.394774][ C2] 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 [ 5888.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5888.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5888.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5888.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5888.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5888.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5888.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5888.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5888.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5888.394789][ C2] PKRU: 55555554 [ 5888.394790][ C2] Call Trace: [ 5888.394793][ C2] [ 5888.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5888.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5888.394801][ C2] ? __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)) [ 5888.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5888.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5888.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5888.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5888.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5888.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5888.394818][ C2] ? __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:2772) [ 5888.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5888.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5888.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5888.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5888.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5888.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5888.394835][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5888.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5888.394839][ C2] ? release_sock (net/core/sock.c:3794) [ 5888.394841][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5888.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5888.394846][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5888.394848][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5888.394850][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5888.394852][ C2] ? 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)) [ 5888.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5888.394855][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5888.394857][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5888.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5888.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5888.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5888.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5888.394866][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5888.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5888.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5888.394871][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5888.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 5888.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5888.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5888.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5888.394880][ C2] vfs_write (fs/read_write.c:686) [ 5888.394882][ C2] ksys_write (fs/read_write.c:739) [ 5888.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5888.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5888.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5888.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5888.394892][ C2] RIP: 0033:0x7f814975fc5e [ 5888.394894][ C2] 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 [ 5888.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5888.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5888.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5888.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5888.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5888.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5892.016624][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5892.016880][ C2] rcu: 2-....: (4938292 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1906262 | [ 5892.017128][ C2] rcu: (t=4940244 jiffies g=521497 q=101443 ncpus=4) | [ 5892.017259][ C2] Tainted: [L]=SOFTLOCKUP [ 5892.017260][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5892.017261][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5892.017265][ C2] 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 [ 5892.017266][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5892.017268][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5892.017269][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5892.017270][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5892.017271][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5892.017272][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5892.017274][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5892.017277][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5892.017278][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5892.017279][ C2] PKRU: 55555554 [ 5892.017279][ C2] Call Trace: [ 5892.017280][ C2] [ 5892.017281][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5892.017284][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5892.017286][ C2] ? __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)) [ 5892.017289][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5892.017291][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5892.017293][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5892.017295][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5892.017298][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5892.017301][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5892.017302][ C2] ? __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:2772) [ 5892.017305][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5892.017308][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5892.017310][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5892.017312][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5892.017314][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5892.017316][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5892.017319][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5892.017321][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5892.017323][ C2] ? release_sock (net/core/sock.c:3794) [ 5892.017325][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5892.017326][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5892.017330][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5892.017332][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5892.017333][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5892.017336][ C2] ? 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)) [ 5892.017337][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5892.017338][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5892.017341][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5892.017342][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5892.017344][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5892.017346][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5892.017348][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5892.017349][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5892.017351][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5892.017353][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5892.017354][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5892.017356][ C2] ? new_sync_read (fs/read_write.c:584) [ 5892.017358][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5892.017359][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5892.017361][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5892.017363][ C2] vfs_write (fs/read_write.c:686) [ 5892.017365][ C2] ksys_write (fs/read_write.c:739) [ 5892.017367][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5892.017369][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5892.017371][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5892.017373][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5892.017375][ C2] RIP: 0033:0x7f814975fc5e [ 5892.017376][ C2] 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 [ 5892.017377][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5892.017379][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5892.017380][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5892.017381][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5892.017381][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5892.017382][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5916.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5916.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5916.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 5916.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 5916.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5916.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5916.394775][ C2] 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 [ 5916.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5916.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5916.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5916.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5916.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5916.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5916.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5916.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5916.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5916.394790][ C2] PKRU: 55555554 [ 5916.394791][ C2] Call Trace: [ 5916.394795][ C2] [ 5916.394799][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5916.394801][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5916.394803][ C2] ? __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)) [ 5916.394806][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5916.394808][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5916.394810][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5916.394812][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5916.394815][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5916.394818][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5916.394820][ C2] ? __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:2772) [ 5916.394822][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5916.394825][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5916.394827][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5916.394829][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5916.394831][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5916.394833][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5916.394835][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5916.394837][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5916.394839][ C2] ? release_sock (net/core/sock.c:3794) [ 5916.394841][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5916.394843][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5916.394847][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5916.394849][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5916.394851][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5916.394853][ C2] ? 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)) [ 5916.394854][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5916.394856][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5916.394857][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5916.394859][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5916.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5916.394863][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5916.394865][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5916.394867][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5916.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5916.394870][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5916.394872][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5916.394874][ C2] ? new_sync_read (fs/read_write.c:584) [ 5916.394876][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5916.394877][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5916.394879][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5916.394881][ C2] vfs_write (fs/read_write.c:686) [ 5916.394883][ C2] ksys_write (fs/read_write.c:739) [ 5916.394885][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5916.394887][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5916.394889][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5916.394891][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5916.394893][ C2] RIP: 0033:0x7f814975fc5e [ 5916.394896][ C2] 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 [ 5916.394897][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5916.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5916.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5916.394900][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5916.394901][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5916.394902][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5932.367995][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 5932.368167][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 5932.368330][ C2] NMI backtrace for cpu 2 | [ 5932.368340][ C2] Tainted: [L]=SOFTLOCKUP [ 5932.368341][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5932.368343][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 5932.368347][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 5932.368348][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 5932.368351][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 5932.368352][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 5932.368353][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 5932.368354][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 5932.368355][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 5932.368358][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5932.368362][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5932.368363][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5932.368364][ C2] PKRU: 55555554 [ 5932.368364][ C2] Call Trace: [ 5932.368368][ C2] [ 5932.368372][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 5932.368374][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 5932.368377][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 5932.368378][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 5932.368381][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 5932.368383][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 5932.368385][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 5932.368388][ C2] [ 5932.368388][ C2] [ 5932.368389][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 5932.368391][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5932.368393][ C2] 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 [ 5932.368395][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5932.368396][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5932.368397][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5932.368398][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5932.368399][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5932.368400][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5932.368401][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 5932.368404][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5932.368406][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5932.368408][ C2] ? __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)) [ 5932.368411][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5932.368413][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5932.368415][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5932.368417][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5932.368420][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5932.368423][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5932.368425][ C2] ? __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:2772) [ 5932.368427][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5932.368430][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5932.368432][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5932.368434][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5932.368436][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5932.368439][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5932.368441][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5932.368443][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5932.368455][ C2] ? release_sock (net/core/sock.c:3794) [ 5932.368457][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5932.368459][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5932.368462][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5932.368464][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5932.368466][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5932.368468][ C2] ? 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)) [ 5932.368470][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5932.368471][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5932.368473][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5932.368475][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5932.368477][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5932.368479][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5932.368481][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5932.368482][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5932.368484][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5932.368486][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5932.368488][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5932.368489][ C2] ? new_sync_read (fs/read_write.c:584) [ 5932.368491][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5932.368493][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5932.368494][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5932.368497][ C2] vfs_write (fs/read_write.c:686) [ 5932.368499][ C2] ksys_write (fs/read_write.c:739) [ 5932.368501][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5932.368503][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5932.368505][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5932.368507][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5932.368509][ C2] RIP: 0033:0x7f814975fc5e [ 5932.368511][ C2] 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 [ 5932.368513][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5932.368514][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5932.368515][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5932.368516][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5932.368516][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5932.368517][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5956.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5956.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5956.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 5956.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 5956.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5956.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5956.394783][ C2] 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 [ 5956.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5956.394786][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5956.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5956.394788][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5956.394789][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5956.394790][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5956.394793][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5956.394796][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5956.394797][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5956.394798][ C2] PKRU: 55555554 [ 5956.394799][ C2] Call Trace: [ 5956.394802][ C2] [ 5956.394805][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5956.394807][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5956.394810][ C2] ? __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)) [ 5956.394812][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5956.394814][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5956.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5956.394819][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5956.394822][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5956.394824][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5956.394826][ C2] ? __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:2772) [ 5956.394829][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5956.394831][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5956.394833][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5956.394835][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5956.394837][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5956.394839][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5956.394842][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5956.394844][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5956.394846][ C2] ? release_sock (net/core/sock.c:3794) [ 5956.394848][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5956.394850][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5956.394853][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5956.394855][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5956.394857][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5956.394859][ C2] ? 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)) [ 5956.394861][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5956.394862][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5956.394864][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5956.394866][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5956.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5956.394870][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5956.394872][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5956.394873][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5956.394875][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5956.394877][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5956.394879][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5956.394880][ C2] ? new_sync_read (fs/read_write.c:584) [ 5956.394882][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5956.394884][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5956.394885][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5956.394888][ C2] vfs_write (fs/read_write.c:686) [ 5956.394890][ C2] ksys_write (fs/read_write.c:739) [ 5956.394891][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5956.394893][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5956.394896][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5956.394897][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5956.394899][ C2] RIP: 0033:0x7f814975fc5e [ 5956.394902][ C2] 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 [ 5956.394903][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5956.394904][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5956.394905][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5956.394906][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5956.394907][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5956.394907][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5970.020625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5970.020916][ C2] rcu: 2-....: (5016263 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1936573 | [ 5970.021139][ C2] rcu: (t=5018248 jiffies g=521497 q=103034 ncpus=4) | [ 5970.021330][ C2] Tainted: [L]=SOFTLOCKUP [ 5970.021330][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5970.021332][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5970.021336][ C2] 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 [ 5970.021338][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5970.021340][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5970.021341][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5970.021342][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5970.021344][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5970.021344][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5970.021347][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5970.021350][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5970.021351][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5970.021352][ C2] PKRU: 55555554 [ 5970.021353][ C2] Call Trace: [ 5970.021354][ C2] [ 5970.021355][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5970.021357][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5970.021359][ C2] ? __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)) [ 5970.021362][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5970.021364][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5970.021366][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5970.021369][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5970.021371][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5970.021374][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5970.021376][ C2] ? __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:2772) [ 5970.021378][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5970.021381][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5970.021383][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5970.021385][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5970.021387][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5970.021389][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5970.021392][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5970.021394][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5970.021396][ C2] ? release_sock (net/core/sock.c:3794) [ 5970.021398][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5970.021400][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5970.021403][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5970.021405][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5970.021407][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5970.021409][ C2] ? 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)) [ 5970.021410][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5970.021412][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5970.021414][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5970.021415][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5970.021417][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5970.021419][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5970.021421][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5970.021423][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5970.021424][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5970.021426][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5970.021428][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5970.021429][ C2] ? new_sync_read (fs/read_write.c:584) [ 5970.021431][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5970.021433][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5970.021434][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5970.021437][ C2] vfs_write (fs/read_write.c:686) [ 5970.021439][ C2] ksys_write (fs/read_write.c:739) [ 5970.021441][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5970.021443][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5970.021445][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5970.021446][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5970.021448][ C2] RIP: 0033:0x7f814975fc5e [ 5970.021450][ C2] 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 [ 5970.021451][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5970.021453][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5970.021454][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5970.021455][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5970.021455][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5970.021456][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 5996.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 5996.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 5996.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 5996.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 5996.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5996.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 5996.394773][ C2] 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 [ 5996.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 5996.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 5996.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 5996.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 5996.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 5996.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 5996.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 5996.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5996.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 5996.394789][ C2] PKRU: 55555554 [ 5996.394789][ C2] Call Trace: [ 5996.394792][ C2] [ 5996.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 5996.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 5996.394800][ C2] ? __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)) [ 5996.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5996.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 5996.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5996.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 5996.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 5996.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 5996.394817][ C2] ? __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:2772) [ 5996.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 5996.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 5996.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 5996.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 5996.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 5996.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 5996.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 5996.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5996.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 5996.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 5996.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 5996.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5996.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 5996.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 5996.394851][ C2] ? 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)) [ 5996.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5996.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 5996.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 5996.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 5996.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5996.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 5996.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 5996.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 5996.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 5996.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 5996.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 5996.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 5996.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 5996.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 5996.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 5996.394880][ C2] vfs_write (fs/read_write.c:686) [ 5996.394882][ C2] ksys_write (fs/read_write.c:739) [ 5996.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 5996.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 5996.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 5996.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5996.394891][ C2] RIP: 0033:0x7f814975fc5e [ 5996.394894][ C2] 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 [ 5996.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 5996.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 5996.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 5996.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 5996.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 5996.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6024.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6024.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6024.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 6024.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 6024.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6024.394769][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6024.394772][ C2] 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 [ 6024.394773][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6024.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6024.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6024.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6024.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6024.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6024.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6024.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6024.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6024.394787][ C2] PKRU: 55555554 [ 6024.394787][ C2] Call Trace: [ 6024.394790][ C2] [ 6024.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6024.394795][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6024.394798][ C2] ? __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)) [ 6024.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6024.394802][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6024.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6024.394807][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6024.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6024.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6024.394814][ C2] ? __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:2772) [ 6024.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6024.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6024.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6024.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6024.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6024.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6024.394830][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6024.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6024.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 6024.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6024.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6024.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6024.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6024.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6024.394848][ C2] ? 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)) [ 6024.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6024.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6024.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6024.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6024.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6024.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6024.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6024.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6024.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6024.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6024.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6024.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 6024.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6024.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6024.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6024.394877][ C2] vfs_write (fs/read_write.c:686) [ 6024.394880][ C2] ksys_write (fs/read_write.c:739) [ 6024.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6024.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6024.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6024.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6024.394890][ C2] RIP: 0033:0x7f814975fc5e [ 6024.394892][ C2] 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 [ 6024.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6024.394895][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6024.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6024.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6024.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6024.394898][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6030.672001][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 6030.672124][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 6030.672280][ C2] NMI backtrace for cpu 2 | [ 6030.672298][ C2] Tainted: [L]=SOFTLOCKUP [ 6030.672298][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6030.672300][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 6030.672304][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 6030.672305][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 6030.672308][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 6030.672309][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 6030.672310][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 6030.672311][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 6030.672312][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 6030.672315][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6030.672318][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6030.672319][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6030.672320][ C2] PKRU: 55555554 [ 6030.672320][ C2] Call Trace: [ 6030.672324][ C2] [ 6030.672326][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 6030.672328][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 6030.672331][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 6030.672333][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 6030.672336][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 6030.672338][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 6030.672340][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 6030.672342][ C2] [ 6030.672343][ C2] [ 6030.672344][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 6030.672346][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6030.672348][ C2] 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 [ 6030.672350][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6030.672351][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6030.672351][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6030.672352][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6030.672353][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6030.672354][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6030.672355][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6030.672358][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6030.672360][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6030.672362][ C2] ? __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)) [ 6030.672364][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6030.672366][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6030.672368][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6030.672371][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6030.672373][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6030.672376][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6030.672378][ C2] ? __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:2772) [ 6030.672380][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6030.672383][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6030.672385][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6030.672387][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6030.672389][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6030.672391][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6030.672394][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6030.672395][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6030.672398][ C2] ? release_sock (net/core/sock.c:3794) [ 6030.672400][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6030.672401][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6030.672404][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6030.672406][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6030.672408][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6030.672410][ C2] ? 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)) [ 6030.672412][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6030.672413][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6030.672415][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6030.672417][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6030.672418][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6030.672421][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6030.672422][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6030.672424][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6030.672425][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6030.672427][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6030.672429][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6030.672430][ C2] ? new_sync_read (fs/read_write.c:584) [ 6030.672432][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6030.672434][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6030.672435][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6030.672438][ C2] vfs_write (fs/read_write.c:686) [ 6030.672440][ C2] ksys_write (fs/read_write.c:739) [ 6030.672442][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6030.672443][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6030.672446][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6030.672447][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6030.672449][ C2] RIP: 0033:0x7f814975fc5e [ 6030.672451][ C2] 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 [ 6030.672452][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6030.672453][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6030.672454][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6030.672455][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6030.672456][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6030.672456][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6048.024626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6048.024905][ C2] rcu: 2-....: (5094233 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=1966724 | [ 6048.025238][ C2] rcu: (t=5096252 jiffies g=521497 q=104625 ncpus=4) | [ 6048.025398][ C2] Tainted: [L]=SOFTLOCKUP [ 6048.025399][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6048.025400][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6048.025405][ C2] 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 [ 6048.025407][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6048.025409][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6048.025411][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6048.025411][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6048.025412][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6048.025413][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6048.025415][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6048.025419][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6048.025420][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6048.025421][ C2] PKRU: 55555554 [ 6048.025421][ C2] Call Trace: [ 6048.025422][ C2] [ 6048.025423][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6048.025426][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6048.025428][ C2] ? __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)) [ 6048.025435][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6048.025437][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6048.025439][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6048.025441][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6048.025444][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6048.025446][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6048.025448][ C2] ? __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:2772) [ 6048.025451][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6048.025453][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6048.025455][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6048.025457][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6048.025459][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6048.025461][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6048.025464][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6048.025466][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6048.025468][ C2] ? release_sock (net/core/sock.c:3794) [ 6048.025470][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6048.025471][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6048.025474][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6048.025477][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6048.025478][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6048.025481][ C2] ? 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)) [ 6048.025482][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6048.025484][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6048.025486][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6048.025487][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6048.025489][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6048.025491][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6048.025493][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6048.025494][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6048.025496][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6048.025498][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6048.025499][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6048.025501][ C2] ? new_sync_read (fs/read_write.c:584) [ 6048.025503][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6048.025505][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6048.025506][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6048.025509][ C2] vfs_write (fs/read_write.c:686) [ 6048.025511][ C2] ksys_write (fs/read_write.c:739) [ 6048.025512][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6048.025514][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6048.025516][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6048.025518][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6048.025520][ C2] RIP: 0033:0x7f814975fc5e [ 6048.025522][ C2] 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 [ 6048.025524][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6048.025525][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6048.025526][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6048.025527][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6048.025527][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6048.025528][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6072.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6072.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6072.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 6072.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 6072.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6072.394771][ C2] 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) [ 6072.394775][ C2] 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 [ 6072.394777][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000206 [ 6072.394778][ C2] RAX: ff00000000000000 RBX: ff11000012560b48 RCX: ff11000012560b48 [ 6072.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6072.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ff11000012560b4b [ 6072.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6072.394782][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 6072.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6072.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6072.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6072.394790][ C2] PKRU: 55555554 [ 6072.394790][ C2] Call Trace: [ 6072.394793][ C2] [ 6072.394797][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6072.394800][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6072.394802][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6072.394804][ C2] ? __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)) [ 6072.394807][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6072.394809][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6072.394811][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6072.394813][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6072.394816][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6072.394819][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6072.394821][ C2] ? __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:2772) [ 6072.394823][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6072.394826][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6072.394828][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6072.394830][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6072.394832][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6072.394834][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6072.394837][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6072.394838][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6072.394841][ C2] ? release_sock (net/core/sock.c:3794) [ 6072.394843][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6072.394844][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6072.394848][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6072.394850][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6072.394852][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6072.394854][ C2] ? 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)) [ 6072.394855][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6072.394857][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6072.394859][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6072.394860][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6072.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6072.394864][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6072.394866][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6072.394867][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6072.394869][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6072.394870][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6072.394872][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6072.394874][ C2] ? new_sync_read (fs/read_write.c:584) [ 6072.394876][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6072.394877][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6072.394879][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6072.394881][ C2] vfs_write (fs/read_write.c:686) [ 6072.394883][ C2] ksys_write (fs/read_write.c:739) [ 6072.394885][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6072.394887][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6072.394889][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6072.394891][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6072.394893][ C2] RIP: 0033:0x7f814975fc5e [ 6072.394896][ C2] 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 [ 6072.394897][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6072.394898][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6072.394899][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6072.394900][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6072.394901][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6072.394901][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6100.394761][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6100.394763][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6100.394765][ C2] softirqs last disabled at (21214): __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:2772) | [ 6100.394772][ C2] Tainted: [L]=SOFTLOCKUP [ 6100.394773][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6100.394775][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:201) [ 6100.394778][ C2] 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 [ 6100.394780][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000246 [ 6100.394781][ C2] RAX: ffe21c00024ac16a RBX: ffe21c00024ac169 RCX: 0000000000000001 [ 6100.394782][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6100.394783][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6100.394784][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6100.394785][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 6100.394787][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6100.394791][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6100.394792][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6100.394793][ C2] PKRU: 55555554 [ 6100.394794][ C2] Call Trace: [ 6100.394798][ C2] [ 6100.394801][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6100.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6100.394807][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6100.394809][ C2] ? __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)) [ 6100.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6100.394814][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6100.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6100.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6100.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6100.394824][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6100.394825][ C2] ? __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:2772) [ 6100.394828][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6100.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6100.394833][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6100.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6100.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6100.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6100.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6100.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6100.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 6100.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6100.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6100.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6100.394855][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6100.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6100.394858][ C2] ? 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)) [ 6100.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6100.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6100.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6100.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6100.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6100.394869][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6100.394871][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6100.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6100.394874][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6100.394876][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6100.394882][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6100.394884][ C2] ? new_sync_read (fs/read_write.c:584) [ 6100.394886][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6100.394888][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6100.394889][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6100.394892][ C2] vfs_write (fs/read_write.c:686) [ 6100.394894][ C2] ksys_write (fs/read_write.c:739) [ 6100.394896][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6100.394897][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6100.394900][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6100.394902][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6100.394904][ C2] RIP: 0033:0x7f814975fc5e [ 6100.394907][ C2] 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 [ 6100.394908][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6100.394910][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6100.394911][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6100.394911][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6100.394912][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6100.394913][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6126.028625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6126.028911][ C2] rcu: 2-....: (5172213 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2002840 | [ 6126.029218][ C2] rcu: (t=5174256 jiffies g=521497 q=105771 ncpus=4) | [ 6126.029388][ C2] Tainted: [L]=SOFTLOCKUP [ 6126.029389][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6126.029391][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6126.029394][ C2] 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 [ 6126.029396][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6126.029398][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6126.029400][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6126.029401][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6126.029402][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6126.029402][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6126.029405][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6126.029408][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6126.029409][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6126.029410][ C2] PKRU: 55555554 [ 6126.029411][ C2] Call Trace: [ 6126.029411][ C2] [ 6126.029412][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6126.029415][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6126.029417][ C2] ? __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)) [ 6126.029419][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6126.029422][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6126.029423][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6126.029426][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6126.029428][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6126.029431][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6126.029433][ C2] ? __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:2772) [ 6126.029435][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6126.029438][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6126.029440][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6126.029441][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6126.029443][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6126.029445][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6126.029448][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6126.029450][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6126.029452][ C2] ? release_sock (net/core/sock.c:3794) [ 6126.029454][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6126.029456][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6126.029459][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6126.029461][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6126.029463][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6126.029465][ C2] ? 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)) [ 6126.029466][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6126.029468][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6126.029470][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6126.029471][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6126.029473][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6126.029475][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6126.029477][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6126.029479][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6126.029480][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6126.029482][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6126.029484][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6126.029485][ C2] ? new_sync_read (fs/read_write.c:584) [ 6126.029487][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6126.029489][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6126.029490][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6126.029493][ C2] vfs_write (fs/read_write.c:686) [ 6126.029495][ C2] ksys_write (fs/read_write.c:739) [ 6126.029497][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6126.029499][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6126.029501][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6126.029502][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6126.029504][ C2] RIP: 0033:0x7f814975fc5e [ 6126.029506][ C2] 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 [ 6126.029507][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6126.029509][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6126.029510][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6126.029511][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6126.029512][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6126.029512][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6128.976974][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 6128.977133][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 6128.977287][ C2] NMI backtrace for cpu 2 | [ 6128.977295][ C2] Tainted: [L]=SOFTLOCKUP [ 6128.977296][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6128.977298][ C2] RIP: 0010:native_apic_msr_read (./arch/x86/include/asm/msr.h:75 ./arch/x86/include/asm/msr.h:108 ./arch/x86/include/asm/apic.h:227) [ 6128.977302][ C2] Code: 08 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 ff ff ff ff 81 ff e0 00 00 00 74 15 c1 ef 04 8d 8f 00 08 00 00 0f 32 <48> c1 e2 20 48 09 d0 66 90 c3 c3 48 83 ec 08 48 89 c6 31 d2 89 cf All code ======== 0: 08 00 or %al,(%rax) 2: 00 66 66 add %ah,0x66(%rsi) 5: 2e 0f 1f 84 00 00 00 cs nopl 0x0(%rax,%rax,1) c: 00 00 e: f3 0f 1e fa endbr64 12: b8 ff ff ff ff mov $0xffffffff,%eax 17: 81 ff e0 00 00 00 cmp $0xe0,%edi 1d: 74 15 je 0x34 1f: c1 ef 04 shr $0x4,%edi 22: 8d 8f 00 08 00 00 lea 0x800(%rdi),%ecx 28: 0f 32 rdmsr 2a:* 48 c1 e2 20 shl $0x20,%rdx <-- trapping instruction 2e: 48 09 d0 or %rdx,%rax 31: 66 90 xchg %ax,%ax 33: c3 ret 34: c3 ret 35: 48 83 ec 08 sub $0x8,%rsp 39: 48 89 c6 mov %rax,%rsi 3c: 31 d2 xor %edx,%edx 3e: 89 cf mov %ecx,%edi Code starting with the faulting instruction =========================================== 0: 48 c1 e2 20 shl $0x20,%rdx 4: 48 09 d0 or %rdx,%rax 7: 66 90 xchg %ax,%ax 9: c3 ret a: c3 ret b: 48 83 ec 08 sub $0x8,%rsp f: 48 89 c6 mov %rax,%rsi 12: 31 d2 xor %edx,%edx 14: 89 cf mov %ecx,%edi [ 6128.977304][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000012 [ 6128.977306][ C2] RAX: 0000000000000001 RBX: ff11000002980428 RCX: 0000000000000819 [ 6128.977308][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000019 [ 6128.977308][ C2] RBP: ff11000002980438 R08: ffffffffaa2da398 R09: fff3fc00000431df [ 6128.977309][ C2] R10: 0000000000000003 R11: 1fe2200006a6666a R12: ff110000027b3040 [ 6128.977310][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 6128.977312][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6128.977315][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6128.977316][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6128.977317][ C2] PKRU: 55555554 [ 6128.977317][ C2] Call Trace: [ 6128.977319][ C2] [ 6128.977320][ C2] ioapic_ack_level (./arch/x86/include/asm/apic.h:404 arch/x86/kernel/apic/io_apic.c:1700) [ 6128.977324][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 6128.977327][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 6128.977330][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 6128.977332][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 6128.977334][ C2] [ 6128.977335][ C2] [ 6128.977336][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 6128.977338][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6128.977340][ C2] 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 [ 6128.977341][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6128.977342][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6128.977343][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6128.977343][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6128.977344][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6128.977345][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6128.977346][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6128.977349][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6128.977351][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6128.977353][ C2] ? __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)) [ 6128.977355][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6128.977358][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6128.977359][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6128.977362][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6128.977364][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6128.977367][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6128.977369][ C2] ? __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:2772) [ 6128.977371][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6128.977374][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6128.977376][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6128.977378][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6128.977380][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6128.977382][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6128.977384][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6128.977386][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6128.977388][ C2] ? release_sock (net/core/sock.c:3794) [ 6128.977390][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6128.977392][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6128.977395][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6128.977397][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6128.977399][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6128.977401][ C2] ? 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)) [ 6128.977403][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6128.977404][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6128.977406][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6128.977408][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6128.977409][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6128.977411][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6128.977413][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6128.977415][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6128.977416][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6128.977418][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6128.977420][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6128.977421][ C2] ? new_sync_read (fs/read_write.c:584) [ 6128.977423][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6128.977425][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6128.977426][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6128.977429][ C2] vfs_write (fs/read_write.c:686) [ 6128.977431][ C2] ksys_write (fs/read_write.c:739) [ 6128.977433][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6128.977434][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6128.977437][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6128.977438][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6128.977440][ C2] RIP: 0033:0x7f814975fc5e [ 6128.977442][ C2] 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 [ 6128.977443][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6128.977444][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6128.977445][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6128.977445][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6128.977446][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6128.977447][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6156.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6156.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6156.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 6156.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 6156.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6156.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6156.394782][ C2] 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 [ 6156.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6156.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6156.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6156.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6156.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6156.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6156.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6156.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6156.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6156.394796][ C2] PKRU: 55555554 [ 6156.394796][ C2] Call Trace: [ 6156.394799][ C2] [ 6156.394802][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6156.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6156.394807][ C2] ? __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)) [ 6156.394809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6156.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6156.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6156.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6156.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6156.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6156.394823][ C2] ? __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:2772) [ 6156.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6156.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6156.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6156.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6156.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6156.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6156.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6156.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6156.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 6156.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6156.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6156.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6156.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6156.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6156.394856][ C2] ? 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)) [ 6156.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6156.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6156.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6156.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6156.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6156.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6156.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6156.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6156.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6156.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6156.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6156.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 6156.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6156.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6156.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6156.394885][ C2] vfs_write (fs/read_write.c:686) [ 6156.394887][ C2] ksys_write (fs/read_write.c:739) [ 6156.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6156.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6156.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6156.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6156.394897][ C2] RIP: 0033:0x7f814975fc5e [ 6156.394899][ C2] 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 [ 6156.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6156.394901][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6156.394902][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6156.394903][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6156.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6156.394904][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6184.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6184.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6184.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 6184.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 6184.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6184.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6184.394772][ C2] 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 [ 6184.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6184.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6184.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6184.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6184.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6184.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6184.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6184.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6184.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6184.394787][ C2] PKRU: 55555554 [ 6184.394787][ C2] Call Trace: [ 6184.394791][ C2] [ 6184.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6184.394796][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6184.394799][ C2] ? __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)) [ 6184.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6184.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6184.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6184.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6184.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6184.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6184.394815][ C2] ? __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:2772) [ 6184.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6184.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6184.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6184.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6184.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6184.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6184.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6184.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6184.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 6184.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6184.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6184.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6184.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6184.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6184.394848][ C2] ? 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)) [ 6184.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6184.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6184.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6184.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6184.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6184.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6184.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6184.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6184.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6184.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6184.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6184.394868][ C2] ? new_sync_read (fs/read_write.c:584) [ 6184.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6184.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6184.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6184.394876][ C2] vfs_write (fs/read_write.c:686) [ 6184.394878][ C2] ksys_write (fs/read_write.c:739) [ 6184.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6184.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6184.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6184.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6184.394888][ C2] RIP: 0033:0x7f814975fc5e [ 6184.394891][ C2] 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 [ 6184.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6184.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6184.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6184.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6184.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6184.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6204.032625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6204.032851][ C2] rcu: 2-....: (5250184 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2035493 | [ 6204.033116][ C2] rcu: (t=5252260 jiffies g=521497 q=107355 ncpus=4) | [ 6204.033279][ C2] Tainted: [L]=SOFTLOCKUP [ 6204.033279][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6204.033281][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6204.033285][ C2] 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 [ 6204.033286][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6204.033288][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6204.033290][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6204.033291][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6204.033291][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6204.033292][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6204.033295][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6204.033298][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6204.033299][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6204.033300][ C2] PKRU: 55555554 [ 6204.033300][ C2] Call Trace: [ 6204.033301][ C2] [ 6204.033303][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6204.033305][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6204.033307][ C2] ? __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)) [ 6204.033310][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6204.033312][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6204.033314][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6204.033316][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6204.033318][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6204.033321][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6204.033323][ C2] ? __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:2772) [ 6204.033325][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6204.033328][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6204.033330][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6204.033332][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6204.033334][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6204.033336][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6204.033338][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6204.033340][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6204.033342][ C2] ? release_sock (net/core/sock.c:3794) [ 6204.033344][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6204.033346][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6204.033349][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6204.033351][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6204.033353][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6204.033355][ C2] ? 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)) [ 6204.033356][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6204.033358][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6204.033360][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6204.033361][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6204.033363][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6204.033365][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6204.033367][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6204.033369][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6204.033370][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6204.033372][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6204.033374][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6204.033375][ C2] ? new_sync_read (fs/read_write.c:584) [ 6204.033377][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6204.033379][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6204.033380][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6204.033383][ C2] vfs_write (fs/read_write.c:686) [ 6204.033385][ C2] ksys_write (fs/read_write.c:739) [ 6204.033387][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6204.033388][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6204.033391][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6204.033392][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6204.033394][ C2] RIP: 0033:0x7f814975fc5e [ 6204.033396][ C2] 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 [ 6204.033397][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6204.033398][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6204.033400][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6204.033400][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6204.033401][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6204.033402][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6227.280058][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 6227.280216][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 6227.280331][ C2] NMI backtrace for cpu 2 | [ 6227.280341][ C2] Tainted: [L]=SOFTLOCKUP [ 6227.280342][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6227.280343][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 6227.280347][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 6227.280349][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 6227.280351][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 6227.280352][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 6227.280353][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 6227.280354][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 6227.280355][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 6227.280358][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6227.280361][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6227.280362][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6227.280363][ C2] PKRU: 55555554 [ 6227.280363][ C2] Call Trace: [ 6227.280366][ C2] [ 6227.280367][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 6227.280371][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 6227.280374][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 6227.280376][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 6227.280378][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 6227.280380][ C2] [ 6227.280381][ C2] [ 6227.280382][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 6227.280384][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6227.280386][ C2] 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 [ 6227.280387][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6227.280388][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6227.280389][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6227.280390][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6227.280390][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6227.280391][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6227.280393][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6227.280395][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6227.280397][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6227.280399][ C2] ? __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)) [ 6227.280402][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6227.280404][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6227.280406][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6227.280408][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6227.280410][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6227.280413][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6227.280415][ C2] ? __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:2772) [ 6227.280417][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6227.280420][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6227.280422][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6227.280424][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6227.280426][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6227.280428][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6227.280430][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6227.280432][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6227.280435][ C2] ? release_sock (net/core/sock.c:3794) [ 6227.280437][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6227.280438][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6227.280441][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6227.280443][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6227.280445][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6227.280447][ C2] ? 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)) [ 6227.280449][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6227.280450][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6227.280452][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6227.280454][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6227.280455][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6227.280457][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6227.280459][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6227.280461][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6227.280462][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6227.280464][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6227.280466][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6227.280467][ C2] ? new_sync_read (fs/read_write.c:584) [ 6227.280469][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6227.280471][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6227.280472][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6227.280475][ C2] vfs_write (fs/read_write.c:686) [ 6227.280477][ C2] ksys_write (fs/read_write.c:739) [ 6227.280479][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6227.280480][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6227.280483][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6227.280484][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6227.280486][ C2] RIP: 0033:0x7f814975fc5e [ 6227.280488][ C2] 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 [ 6227.280489][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6227.280491][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6227.280491][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6227.280492][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6227.280493][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6227.280493][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6252.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6252.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6252.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 6252.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 6252.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6252.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6252.394781][ C2] 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 [ 6252.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6252.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6252.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6252.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6252.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6252.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6252.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6252.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6252.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6252.394796][ C2] PKRU: 55555554 [ 6252.394796][ C2] Call Trace: [ 6252.394800][ C2] [ 6252.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6252.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6252.394808][ C2] ? __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)) [ 6252.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6252.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6252.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6252.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6252.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6252.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6252.394825][ C2] ? __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:2772) [ 6252.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6252.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6252.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6252.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6252.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6252.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6252.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6252.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6252.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 6252.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6252.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6252.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6252.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6252.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6252.394858][ C2] ? 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)) [ 6252.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6252.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6252.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6252.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6252.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6252.394869][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6252.394870][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6252.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6252.394874][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6252.394875][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6252.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6252.394879][ C2] ? new_sync_read (fs/read_write.c:584) [ 6252.394881][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6252.394882][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6252.394884][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6252.394887][ C2] vfs_write (fs/read_write.c:686) [ 6252.394889][ C2] ksys_write (fs/read_write.c:739) [ 6252.394890][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6252.394892][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6252.394894][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6252.394896][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6252.394899][ C2] RIP: 0033:0x7f814975fc5e [ 6252.394901][ C2] 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 [ 6252.394903][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6252.394904][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6252.394905][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6252.394906][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6252.394907][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6252.394908][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6280.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6280.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6280.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 6280.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 6280.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6280.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6280.394773][ C2] 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 [ 6280.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6280.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6280.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6280.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6280.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6280.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6280.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6280.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6280.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6280.394787][ C2] PKRU: 55555554 [ 6280.394788][ C2] Call Trace: [ 6280.394791][ C2] [ 6280.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6280.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6280.394799][ C2] ? __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)) [ 6280.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6280.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6280.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6280.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6280.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6280.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6280.394816][ C2] ? __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:2772) [ 6280.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6280.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6280.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6280.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6280.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6280.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6280.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6280.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6280.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 6280.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6280.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6280.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6280.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6280.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6280.394849][ C2] ? 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)) [ 6280.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6280.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6280.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6280.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6280.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6280.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6280.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6280.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6280.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6280.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6280.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6280.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 6280.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6280.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6280.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6280.394877][ C2] vfs_write (fs/read_write.c:686) [ 6280.394879][ C2] ksys_write (fs/read_write.c:739) [ 6280.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6280.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6280.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6280.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6280.394889][ C2] RIP: 0033:0x7f814975fc5e [ 6280.394891][ C2] 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 [ 6280.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6280.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6280.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6280.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6280.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6280.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6282.036623][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6282.036823][ C2] rcu: 2-....: (5328155 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2067888 | [ 6282.037124][ C2] rcu: (t=5330264 jiffies g=521497 q=108938 ncpus=4) | [ 6282.037276][ C2] Tainted: [L]=SOFTLOCKUP [ 6282.037277][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6282.037278][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6282.037281][ C2] 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 [ 6282.037283][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6282.037285][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6282.037286][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6282.037287][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6282.037288][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6282.037288][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6282.037290][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6282.037293][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6282.037294][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6282.037295][ C2] PKRU: 55555554 [ 6282.037295][ C2] Call Trace: [ 6282.037296][ C2] [ 6282.037297][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6282.037299][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6282.037302][ C2] ? __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)) [ 6282.037304][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6282.037306][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6282.037308][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6282.037311][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6282.037313][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6282.037316][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6282.037318][ C2] ? __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:2772) [ 6282.037320][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6282.037323][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6282.037325][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6282.037326][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6282.037329][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6282.037331][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6282.037333][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6282.037335][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6282.037337][ C2] ? release_sock (net/core/sock.c:3794) [ 6282.037339][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6282.037341][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6282.037344][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6282.037346][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6282.037348][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6282.037350][ C2] ? 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)) [ 6282.037351][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6282.037353][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6282.037355][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6282.037356][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6282.037357][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6282.037360][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6282.037361][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6282.037363][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6282.037365][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6282.037366][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6282.037368][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6282.037370][ C2] ? new_sync_read (fs/read_write.c:584) [ 6282.037371][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6282.037373][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6282.037375][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6282.037377][ C2] vfs_write (fs/read_write.c:686) [ 6282.037379][ C2] ksys_write (fs/read_write.c:739) [ 6282.037381][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6282.037383][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6282.037385][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6282.037386][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6282.037388][ C2] RIP: 0033:0x7f814975fc5e [ 6282.037390][ C2] 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 [ 6282.037391][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6282.037392][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6282.037393][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6282.037394][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6282.037394][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6282.037395][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6308.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6308.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6308.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 6308.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 6308.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6308.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6308.394772][ C2] 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 [ 6308.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6308.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6308.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6308.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6308.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6308.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6308.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6308.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6308.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6308.394787][ C2] PKRU: 55555554 [ 6308.394787][ C2] Call Trace: [ 6308.394791][ C2] [ 6308.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6308.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6308.394799][ C2] ? __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)) [ 6308.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6308.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6308.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6308.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6308.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6308.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6308.394815][ C2] ? __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:2772) [ 6308.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6308.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6308.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6308.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6308.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6308.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6308.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6308.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6308.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 6308.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6308.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6308.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6308.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6308.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6308.394848][ C2] ? 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)) [ 6308.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6308.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6308.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6308.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6308.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6308.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6308.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6308.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6308.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6308.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6308.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6308.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 6308.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6308.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6308.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6308.394876][ C2] vfs_write (fs/read_write.c:686) [ 6308.394878][ C2] ksys_write (fs/read_write.c:739) [ 6308.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6308.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6308.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6308.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6308.394888][ C2] RIP: 0033:0x7f814975fc5e [ 6308.394890][ C2] 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 [ 6308.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6308.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6308.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6308.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6308.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6308.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6325.584053][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 6325.584174][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 6325.584283][ C2] NMI backtrace for cpu 2 | [ 6325.584293][ C2] Tainted: [L]=SOFTLOCKUP [ 6325.584294][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6325.584296][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 6325.584300][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 6325.584301][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 6325.584304][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 6325.584305][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 6325.584306][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 6325.584307][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 6325.584308][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 6325.584310][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6325.584313][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6325.584314][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6325.584315][ C2] PKRU: 55555554 [ 6325.584316][ C2] Call Trace: [ 6325.584319][ C2] [ 6325.584321][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 6325.584325][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 6325.584328][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 6325.584330][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 6325.584332][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 6325.584335][ C2] [ 6325.584335][ C2] [ 6325.584336][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 6325.584338][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6325.584341][ C2] 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 [ 6325.584342][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6325.584343][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6325.584344][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6325.584344][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6325.584345][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6325.584346][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6325.584347][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6325.584350][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6325.584352][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6325.584354][ C2] ? __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)) [ 6325.584356][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6325.584359][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6325.584360][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6325.584363][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6325.584365][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6325.584368][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6325.584370][ C2] ? __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:2772) [ 6325.584372][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6325.584375][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6325.584377][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6325.584379][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6325.584381][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6325.584383][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6325.584385][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6325.584387][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6325.584389][ C2] ? release_sock (net/core/sock.c:3794) [ 6325.584391][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6325.584393][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6325.584396][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6325.584398][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6325.584400][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6325.584402][ C2] ? 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)) [ 6325.584404][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6325.584405][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6325.584407][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6325.584409][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6325.584410][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6325.584412][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6325.584414][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6325.584416][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6325.584417][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6325.584419][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6325.584421][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6325.584423][ C2] ? new_sync_read (fs/read_write.c:584) [ 6325.584424][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6325.584426][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6325.584427][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6325.584430][ C2] vfs_write (fs/read_write.c:686) [ 6325.584432][ C2] ksys_write (fs/read_write.c:739) [ 6325.584434][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6325.584436][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6325.584438][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6325.584440][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6325.584441][ C2] RIP: 0033:0x7f814975fc5e [ 6325.584443][ C2] 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 [ 6325.584444][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6325.584446][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6325.584447][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6325.584447][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6325.584448][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6325.584449][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6352.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6352.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6352.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 6352.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 6352.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6352.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6352.394781][ C2] 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 [ 6352.394782][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6352.394783][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6352.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6352.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6352.394786][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6352.394787][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6352.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6352.394793][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6352.394794][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6352.394795][ C2] PKRU: 55555554 [ 6352.394795][ C2] Call Trace: [ 6352.394798][ C2] [ 6352.394801][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6352.394803][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6352.394805][ C2] ? __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)) [ 6352.394808][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6352.394810][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6352.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6352.394814][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6352.394817][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6352.394820][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6352.394821][ C2] ? __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:2772) [ 6352.394824][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6352.394826][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6352.394829][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6352.394830][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6352.394832][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6352.394835][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6352.394837][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6352.394839][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6352.394841][ C2] ? release_sock (net/core/sock.c:3794) [ 6352.394843][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6352.394845][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6352.394848][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6352.394850][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6352.394852][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6352.394854][ C2] ? 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)) [ 6352.394856][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6352.394858][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6352.394859][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6352.394861][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6352.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6352.394865][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6352.394867][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6352.394869][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6352.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6352.394872][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6352.394874][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6352.394876][ C2] ? new_sync_read (fs/read_write.c:584) [ 6352.394877][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6352.394879][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6352.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6352.394883][ C2] vfs_write (fs/read_write.c:686) [ 6352.394885][ C2] ksys_write (fs/read_write.c:739) [ 6352.394887][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6352.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6352.394891][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6352.394893][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6352.394895][ C2] RIP: 0033:0x7f814975fc5e [ 6352.394897][ C2] 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 [ 6352.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6352.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6352.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6352.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6352.394902][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6352.394902][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6360.039625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6360.039866][ C2] rcu: 2-....: (5406125 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2100242 | [ 6360.040131][ C2] rcu: (t=5408267 jiffies g=521497 q=110521 ncpus=4) | [ 6360.040264][ C2] Tainted: [L]=SOFTLOCKUP [ 6360.040265][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6360.040266][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6360.040270][ C2] Code: 89 fc 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 df e8 1f 1f 52 fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 <0f> 85 30 06 00 00 8b 03 89 44 24 48 85 c0 0f 85 8d 03 00 00 48 89 All code ======== 0: 89 fc mov %edi,%esp 2: 49 c1 ed 03 shr $0x3,%r13 6: 41 83 e4 07 and $0x7,%r12d a: 49 01 c5 add %rax,%r13 d: 41 83 c4 03 add $0x3,%r12d 11: be 04 00 00 00 mov $0x4,%esi 16: 48 89 df mov %rbx,%rdi 19: e8 1f 1f 52 fe call 0xfffffffffe521f3d 1e: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 23: 41 38 c4 cmp %al,%r12b 26: 7c 08 jl 0x30 28: 84 c0 test %al,%al 2a:* 0f 85 30 06 00 00 jne 0x660 <-- trapping instruction 30: 8b 03 mov (%rbx),%eax 32: 89 44 24 48 mov %eax,0x48(%rsp) 36: 85 c0 test %eax,%eax 38: 0f 85 8d 03 00 00 jne 0x3cb 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 0f 85 30 06 00 00 jne 0x636 6: 8b 03 mov (%rbx),%eax 8: 89 44 24 48 mov %eax,0x48(%rsp) c: 85 c0 test %eax,%eax e: 0f 85 8d 03 00 00 jne 0x3a1 14: 48 rex.W 15: 89 .byte 0x89 [ 6360.040271][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000246 [ 6360.040274][ C2] RAX: 0000000000000000 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6360.040275][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6360.040276][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6360.040277][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6360.040277][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6360.040280][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6360.040283][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6360.040284][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6360.040285][ C2] PKRU: 55555554 [ 6360.040286][ C2] Call Trace: [ 6360.040287][ C2] [ 6360.040288][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6360.040290][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6360.040292][ C2] ? __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)) [ 6360.040295][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6360.040297][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6360.040299][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6360.040301][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6360.040303][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6360.040306][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6360.040308][ C2] ? __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:2772) [ 6360.040310][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6360.040313][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6360.040315][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6360.040317][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6360.040319][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6360.040321][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6360.040324][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6360.040325][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6360.040328][ C2] ? release_sock (net/core/sock.c:3794) [ 6360.040330][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6360.040331][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6360.040334][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6360.040336][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6360.040338][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6360.040340][ C2] ? 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)) [ 6360.040342][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6360.040343][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6360.040345][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6360.040347][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6360.040348][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6360.040351][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6360.040352][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6360.040354][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6360.040355][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6360.040357][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6360.040359][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6360.040360][ C2] ? new_sync_read (fs/read_write.c:584) [ 6360.040362][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6360.040364][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6360.040365][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6360.040368][ C2] vfs_write (fs/read_write.c:686) [ 6360.040370][ C2] ksys_write (fs/read_write.c:739) [ 6360.040371][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6360.040373][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6360.040375][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6360.040377][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6360.040378][ C2] RIP: 0033:0x7f814975fc5e [ 6360.040380][ C2] 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 [ 6360.040381][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6360.040383][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6360.040384][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6360.040385][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6360.040385][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6360.040386][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6384.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6384.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6384.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 6384.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 6384.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6384.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6384.394774][ C2] 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 [ 6384.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6384.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6384.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6384.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6384.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6384.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6384.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6384.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6384.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6384.394788][ C2] PKRU: 55555554 [ 6384.394789][ C2] Call Trace: [ 6384.394792][ C2] [ 6384.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6384.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6384.394800][ C2] ? __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)) [ 6384.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6384.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6384.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6384.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6384.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6384.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6384.394817][ C2] ? __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:2772) [ 6384.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6384.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6384.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6384.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6384.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6384.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6384.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6384.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6384.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 6384.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6384.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6384.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6384.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6384.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6384.394849][ C2] ? 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)) [ 6384.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6384.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6384.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6384.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6384.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6384.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6384.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6384.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6384.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6384.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6384.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6384.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 6384.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6384.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6384.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6384.394877][ C2] vfs_write (fs/read_write.c:686) [ 6384.394879][ C2] ksys_write (fs/read_write.c:739) [ 6384.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6384.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6384.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6384.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6384.394889][ C2] RIP: 0033:0x7f814975fc5e [ 6384.394892][ C2] 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 [ 6384.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6384.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6384.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6384.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6384.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6384.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6412.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6412.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6412.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 6412.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 6412.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6412.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6412.394772][ C2] 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 [ 6412.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6412.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6412.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6412.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6412.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6412.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6412.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6412.394784][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6412.394785][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6412.394786][ C2] PKRU: 55555554 [ 6412.394787][ C2] Call Trace: [ 6412.394790][ C2] [ 6412.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6412.394795][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6412.394797][ C2] ? __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)) [ 6412.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6412.394802][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6412.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6412.394806][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6412.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6412.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6412.394813][ C2] ? __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:2772) [ 6412.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6412.394818][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6412.394820][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6412.394822][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6412.394824][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6412.394826][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6412.394829][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6412.394831][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6412.394833][ C2] ? release_sock (net/core/sock.c:3794) [ 6412.394835][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6412.394837][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6412.394840][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6412.394842][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6412.394844][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6412.394846][ C2] ? 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)) [ 6412.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6412.394849][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6412.394851][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6412.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6412.394854][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6412.394856][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6412.394858][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6412.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6412.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6412.394863][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6412.394865][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6412.394866][ C2] ? new_sync_read (fs/read_write.c:584) [ 6412.394868][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6412.394870][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6412.394871][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6412.394874][ C2] vfs_write (fs/read_write.c:686) [ 6412.394876][ C2] ksys_write (fs/read_write.c:739) [ 6412.394877][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6412.394879][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6412.394882][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6412.394883][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6412.394885][ C2] RIP: 0033:0x7f814975fc5e [ 6412.394888][ C2] 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 [ 6412.394889][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6412.394890][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6412.394891][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6412.394892][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6412.394892][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6412.394893][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6423.889070][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 6423.889192][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 6423.889315][ C2] NMI backtrace for cpu 2 | [ 6423.889324][ C2] Tainted: [L]=SOFTLOCKUP [ 6423.889325][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6423.889326][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 6423.889330][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 6423.889331][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 6423.889334][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 6423.889335][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 6423.889336][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 6423.889337][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 6423.889337][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 6423.889340][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6423.889344][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6423.889344][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6423.889345][ C2] PKRU: 55555554 [ 6423.889346][ C2] Call Trace: [ 6423.889350][ C2] [ 6423.889351][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 6423.889356][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 6423.889359][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 6423.889361][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 6423.889363][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 6423.889365][ C2] [ 6423.889366][ C2] [ 6423.889367][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 6423.889369][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6423.889371][ C2] 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 [ 6423.889372][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6423.889373][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6423.889374][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6423.889375][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6423.889375][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6423.889376][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6423.889377][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6423.889380][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6423.889382][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6423.889384][ C2] ? __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)) [ 6423.889386][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6423.889388][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6423.889390][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6423.889393][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6423.889395][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6423.889398][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6423.889399][ C2] ? __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:2772) [ 6423.889402][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6423.889405][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6423.889407][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6423.889408][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6423.889410][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6423.889412][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6423.889415][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6423.889417][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6423.889419][ C2] ? release_sock (net/core/sock.c:3794) [ 6423.889421][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6423.889423][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6423.889426][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6423.889428][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6423.889430][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6423.889432][ C2] ? 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)) [ 6423.889433][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6423.889435][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6423.889437][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6423.889438][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6423.889439][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6423.889442][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6423.889444][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6423.889445][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6423.889447][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6423.889448][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6423.889450][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6423.889452][ C2] ? new_sync_read (fs/read_write.c:584) [ 6423.889454][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6423.889455][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6423.889457][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6423.889459][ C2] vfs_write (fs/read_write.c:686) [ 6423.889461][ C2] ksys_write (fs/read_write.c:739) [ 6423.889463][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6423.889465][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6423.889467][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6423.889469][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6423.889470][ C2] RIP: 0033:0x7f814975fc5e [ 6423.889473][ C2] 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 [ 6423.889474][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6423.889475][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6423.889476][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6423.889476][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6423.889477][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6423.889478][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6438.043627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6438.043942][ C2] rcu: 2-....: (5484096 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2130769 | [ 6438.044159][ C2] rcu: (t=5486271 jiffies g=521497 q=112104 ncpus=4) | [ 6438.044353][ C2] Tainted: [L]=SOFTLOCKUP [ 6438.044354][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6438.044356][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6438.044360][ C2] Code: 89 fc 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 df e8 1f 1f 52 fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 <0f> 85 30 06 00 00 8b 03 89 44 24 48 85 c0 0f 85 8d 03 00 00 48 89 All code ======== 0: 89 fc mov %edi,%esp 2: 49 c1 ed 03 shr $0x3,%r13 6: 41 83 e4 07 and $0x7,%r12d a: 49 01 c5 add %rax,%r13 d: 41 83 c4 03 add $0x3,%r12d 11: be 04 00 00 00 mov $0x4,%esi 16: 48 89 df mov %rbx,%rdi 19: e8 1f 1f 52 fe call 0xfffffffffe521f3d 1e: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 23: 41 38 c4 cmp %al,%r12b 26: 7c 08 jl 0x30 28: 84 c0 test %al,%al 2a:* 0f 85 30 06 00 00 jne 0x660 <-- trapping instruction 30: 8b 03 mov (%rbx),%eax 32: 89 44 24 48 mov %eax,0x48(%rsp) 36: 85 c0 test %eax,%eax 38: 0f 85 8d 03 00 00 jne 0x3cb 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 0f 85 30 06 00 00 jne 0x636 6: 8b 03 mov (%rbx),%eax 8: 89 44 24 48 mov %eax,0x48(%rsp) c: 85 c0 test %eax,%eax e: 0f 85 8d 03 00 00 jne 0x3a1 14: 48 rex.W 15: 89 .byte 0x89 [ 6438.044361][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000246 [ 6438.044364][ C2] RAX: 0000000000000000 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6438.044365][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6438.044366][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6438.044367][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6438.044367][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6438.044370][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6438.044373][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6438.044374][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6438.044375][ C2] PKRU: 55555554 [ 6438.044376][ C2] Call Trace: [ 6438.044377][ C2] [ 6438.044378][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6438.044380][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6438.044382][ C2] ? __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)) [ 6438.044385][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6438.044387][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6438.044389][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6438.044391][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6438.044393][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6438.044396][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6438.044398][ C2] ? __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:2772) [ 6438.044400][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6438.044403][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6438.044405][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6438.044407][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6438.044409][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6438.044411][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6438.044414][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6438.044416][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6438.044418][ C2] ? release_sock (net/core/sock.c:3794) [ 6438.044420][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6438.044421][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6438.044424][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6438.044426][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6438.044428][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6438.044430][ C2] ? 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)) [ 6438.044432][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6438.044433][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6438.044435][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6438.044437][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6438.044438][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6438.044441][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6438.044442][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6438.044444][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6438.044446][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6438.044447][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6438.044449][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6438.044451][ C2] ? new_sync_read (fs/read_write.c:584) [ 6438.044453][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6438.044454][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6438.044456][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6438.044458][ C2] vfs_write (fs/read_write.c:686) [ 6438.044460][ C2] ksys_write (fs/read_write.c:739) [ 6438.044462][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6438.044464][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6438.044466][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6438.044468][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6438.044469][ C2] RIP: 0033:0x7f814975fc5e [ 6438.044471][ C2] 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 [ 6438.044473][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6438.044474][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6438.044475][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6438.044476][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6438.044476][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6438.044477][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6464.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6464.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6464.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 6464.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 6464.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6464.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6464.394774][ C2] 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 [ 6464.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6464.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6464.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6464.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6464.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6464.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6464.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6464.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6464.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6464.394788][ C2] PKRU: 55555554 [ 6464.394789][ C2] Call Trace: [ 6464.394792][ C2] [ 6464.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6464.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6464.394799][ C2] ? __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)) [ 6464.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6464.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6464.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6464.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6464.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6464.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6464.394815][ C2] ? __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:2772) [ 6464.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6464.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6464.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6464.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6464.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6464.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6464.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6464.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6464.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 6464.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6464.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6464.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6464.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6464.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6464.394847][ C2] ? 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)) [ 6464.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6464.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6464.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6464.394854][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6464.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6464.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6464.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6464.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6464.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6464.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6464.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6464.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 6464.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6464.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6464.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6464.394875][ C2] vfs_write (fs/read_write.c:686) [ 6464.394877][ C2] ksys_write (fs/read_write.c:739) [ 6464.394878][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6464.394880][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6464.394882][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6464.394884][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6464.394886][ C2] RIP: 0033:0x7f814975fc5e [ 6464.394888][ C2] 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 [ 6464.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6464.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6464.394892][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6464.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6464.394893][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6464.394894][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6492.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6492.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6492.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 6492.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 6492.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6492.394769][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6492.394772][ C2] 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 [ 6492.394773][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6492.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6492.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6492.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6492.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6492.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6492.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6492.394784][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6492.394785][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6492.394786][ C2] PKRU: 55555554 [ 6492.394787][ C2] Call Trace: [ 6492.394790][ C2] [ 6492.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6492.394795][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6492.394798][ C2] ? __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)) [ 6492.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6492.394802][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6492.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6492.394806][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6492.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6492.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6492.394813][ C2] ? __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:2772) [ 6492.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6492.394818][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6492.394821][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6492.394822][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6492.394824][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6492.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6492.394829][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6492.394831][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6492.394833][ C2] ? release_sock (net/core/sock.c:3794) [ 6492.394835][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6492.394837][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6492.394840][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6492.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6492.394844][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6492.394846][ C2] ? 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)) [ 6492.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6492.394849][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6492.394851][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6492.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6492.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6492.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6492.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6492.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6492.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6492.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6492.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6492.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 6492.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6492.394870][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6492.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6492.394874][ C2] vfs_write (fs/read_write.c:686) [ 6492.394877][ C2] ksys_write (fs/read_write.c:739) [ 6492.394878][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6492.394880][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6492.394882][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6492.394884][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6492.394886][ C2] RIP: 0033:0x7f814975fc5e [ 6492.394889][ C2] 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 [ 6492.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6492.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6492.394892][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6492.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6492.394894][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6492.394894][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6516.047625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6516.047873][ C2] rcu: 2-....: (5562076 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2159168 | [ 6516.048156][ C2] rcu: (t=5564275 jiffies g=521497 q=113241 ncpus=4) | [ 6516.048339][ C2] Tainted: [L]=SOFTLOCKUP [ 6516.048339][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6516.048341][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6516.048345][ C2] 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 [ 6516.048346][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6516.048348][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6516.048349][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6516.048350][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6516.048351][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6516.048352][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6516.048354][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6516.048357][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6516.048358][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6516.048359][ C2] PKRU: 55555554 [ 6516.048360][ C2] Call Trace: [ 6516.048361][ C2] [ 6516.048361][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6516.048364][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6516.048366][ C2] ? __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)) [ 6516.048369][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6516.048371][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6516.048373][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6516.048375][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6516.048377][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6516.048380][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6516.048382][ C2] ? __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:2772) [ 6516.048384][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6516.048387][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6516.048389][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6516.048391][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6516.048393][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6516.048395][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6516.048397][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6516.048399][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6516.048401][ C2] ? release_sock (net/core/sock.c:3794) [ 6516.048403][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6516.048405][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6516.048408][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6516.048410][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6516.048412][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6516.048414][ C2] ? 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)) [ 6516.048415][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6516.048416][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6516.048418][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6516.048420][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6516.048421][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6516.048424][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6516.048425][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6516.048427][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6516.048429][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6516.048430][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6516.048432][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6516.048434][ C2] ? new_sync_read (fs/read_write.c:584) [ 6516.048435][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6516.048437][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6516.048438][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6516.048441][ C2] vfs_write (fs/read_write.c:686) [ 6516.048443][ C2] ksys_write (fs/read_write.c:739) [ 6516.048445][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6516.048446][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6516.048449][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6516.048450][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6516.048452][ C2] RIP: 0033:0x7f814975fc5e [ 6516.048454][ C2] 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 [ 6516.048455][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6516.048457][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6516.048462][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6516.048463][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6516.048464][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6516.048464][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6522.193037][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 6522.193163][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 6522.193303][ C2] NMI backtrace for cpu 2 | [ 6522.193313][ C2] Tainted: [L]=SOFTLOCKUP [ 6522.193314][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6522.193315][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 6522.193319][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 6522.193320][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 6522.193322][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 6522.193324][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 6522.193325][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 6522.193325][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 6522.193326][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 6522.193329][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6522.193332][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6522.193333][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6522.193334][ C2] PKRU: 55555554 [ 6522.193335][ C2] Call Trace: [ 6522.193338][ C2] [ 6522.193341][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 6522.193343][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 6522.193346][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 6522.193347][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 6522.193350][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 6522.193352][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 6522.193354][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 6522.193356][ C2] [ 6522.193357][ C2] [ 6522.193358][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 6522.193360][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6522.193362][ C2] 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 [ 6522.193363][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6522.193364][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6522.193365][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6522.193365][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6522.193366][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6522.193367][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6522.193368][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6522.193371][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6522.193373][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6522.193375][ C2] ? __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)) [ 6522.193377][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6522.193379][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6522.193381][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6522.193383][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6522.193386][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6522.193389][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6522.193390][ C2] ? __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:2772) [ 6522.193393][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6522.193395][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6522.193398][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6522.193399][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6522.193401][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6522.193403][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6522.193406][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6522.193408][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6522.193410][ C2] ? release_sock (net/core/sock.c:3794) [ 6522.193412][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6522.193414][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6522.193417][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6522.193419][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6522.193421][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6522.193423][ C2] ? 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)) [ 6522.193424][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6522.193426][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6522.193428][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6522.193429][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6522.193431][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6522.193433][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6522.193435][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6522.193436][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6522.193438][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6522.193440][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6522.193441][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6522.193443][ C2] ? new_sync_read (fs/read_write.c:584) [ 6522.193445][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6522.193446][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6522.193448][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6522.193450][ C2] vfs_write (fs/read_write.c:686) [ 6522.193453][ C2] ksys_write (fs/read_write.c:739) [ 6522.193454][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6522.193456][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6522.193458][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6522.193460][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6522.193462][ C2] RIP: 0033:0x7f814975fc5e [ 6522.193464][ C2] 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 [ 6522.193465][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6522.193466][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6522.193467][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6522.193468][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6522.193468][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6522.193469][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6548.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6548.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6548.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 6548.394775][ C2] Tainted: [L]=SOFTLOCKUP [ 6548.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6548.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6548.394781][ C2] 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 [ 6548.394782][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6548.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6548.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6548.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6548.394786][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6548.394787][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6548.394789][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6548.394793][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6548.394794][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6548.394795][ C2] PKRU: 55555554 [ 6548.394796][ C2] Call Trace: [ 6548.394800][ C2] [ 6548.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6548.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6548.394808][ C2] ? __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)) [ 6548.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6548.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6548.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6548.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6548.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6548.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6548.394824][ C2] ? __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:2772) [ 6548.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6548.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6548.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6548.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6548.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6548.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6548.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6548.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6548.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 6548.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6548.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6548.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6548.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6548.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6548.394857][ C2] ? 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)) [ 6548.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6548.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6548.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6548.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6548.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6548.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6548.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6548.394871][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6548.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6548.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6548.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6548.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 6548.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6548.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6548.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6548.394885][ C2] vfs_write (fs/read_write.c:686) [ 6548.394887][ C2] ksys_write (fs/read_write.c:739) [ 6548.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6548.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6548.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6548.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6548.394897][ C2] RIP: 0033:0x7f814975fc5e [ 6548.394899][ C2] 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 [ 6548.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6548.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6548.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6548.394903][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6548.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6548.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6576.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6576.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6576.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 6576.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 6576.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6576.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6576.394774][ C2] 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 [ 6576.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6576.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6576.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6576.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6576.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6576.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6576.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6576.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6576.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6576.394788][ C2] PKRU: 55555554 [ 6576.394788][ C2] Call Trace: [ 6576.394792][ C2] [ 6576.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6576.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6576.394800][ C2] ? __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)) [ 6576.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6576.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6576.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6576.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6576.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6576.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6576.394816][ C2] ? __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:2772) [ 6576.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6576.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6576.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6576.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6576.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6576.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6576.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6576.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6576.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 6576.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6576.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6576.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6576.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6576.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6576.394849][ C2] ? 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)) [ 6576.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6576.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6576.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6576.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6576.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6576.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6576.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6576.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6576.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6576.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6576.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6576.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 6576.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6576.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6576.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6576.394877][ C2] vfs_write (fs/read_write.c:686) [ 6576.394879][ C2] ksys_write (fs/read_write.c:739) [ 6576.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6576.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6576.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6576.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6576.394889][ C2] RIP: 0033:0x7f814975fc5e [ 6576.394891][ C2] 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 [ 6576.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6576.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6576.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6576.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6576.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6576.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6594.051624][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6594.051841][ C2] rcu: 2-....: (5640047 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2192152 | [ 6594.052149][ C2] rcu: (t=5642279 jiffies g=521497 q=114832 ncpus=4) | [ 6594.052279][ C2] Tainted: [L]=SOFTLOCKUP [ 6594.052279][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6594.052281][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6594.052285][ C2] 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 [ 6594.052286][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6594.052288][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6594.052289][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6594.052290][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6594.052291][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6594.052292][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6594.052294][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6594.052297][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6594.052298][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6594.052299][ C2] PKRU: 55555554 [ 6594.052300][ C2] Call Trace: [ 6594.052301][ C2] [ 6594.052302][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6594.052304][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6594.052306][ C2] ? __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)) [ 6594.052309][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6594.052311][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6594.052313][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6594.052315][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6594.052318][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6594.052320][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6594.052322][ C2] ? __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:2772) [ 6594.052325][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6594.052327][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6594.052330][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6594.052331][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6594.052333][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6594.052335][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6594.052338][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6594.052340][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6594.052342][ C2] ? release_sock (net/core/sock.c:3794) [ 6594.052344][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6594.052346][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6594.052349][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6594.052351][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6594.052353][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6594.052355][ C2] ? 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)) [ 6594.052357][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6594.052358][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6594.052360][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6594.052362][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6594.052363][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6594.052366][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6594.052367][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6594.052369][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6594.052371][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6594.052372][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6594.052374][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6594.052376][ C2] ? new_sync_read (fs/read_write.c:584) [ 6594.052378][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6594.052379][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6594.052381][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6594.052383][ C2] vfs_write (fs/read_write.c:686) [ 6594.052385][ C2] ksys_write (fs/read_write.c:739) [ 6594.052387][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6594.052389][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6594.052391][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6594.052393][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6594.052394][ C2] RIP: 0033:0x7f814975fc5e [ 6594.052396][ C2] 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 [ 6594.052397][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6594.052398][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6594.052399][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6594.052400][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6594.052401][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6594.052401][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6620.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6620.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6620.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 6620.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 6620.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6620.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6620.394773][ C2] 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 [ 6620.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6620.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6620.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6620.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6620.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6620.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6620.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6620.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6620.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6620.394787][ C2] PKRU: 55555554 [ 6620.394788][ C2] Call Trace: [ 6620.394791][ C2] [ 6620.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6620.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6620.394799][ C2] ? __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)) [ 6620.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6620.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6620.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6620.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6620.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6620.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6620.394815][ C2] ? __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:2772) [ 6620.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6620.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6620.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6620.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6620.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6620.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6620.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6620.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6620.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 6620.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6620.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6620.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6620.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6620.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6620.394849][ C2] ? 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)) [ 6620.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6620.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6620.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6620.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6620.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6620.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6620.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6620.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6620.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6620.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6620.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6620.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 6620.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6620.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6620.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6620.394877][ C2] vfs_write (fs/read_write.c:686) [ 6620.394879][ C2] ksys_write (fs/read_write.c:739) [ 6620.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6620.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6620.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6620.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6620.394889][ C2] RIP: 0033:0x7f814975fc5e [ 6620.394891][ C2] 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 [ 6620.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6620.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6620.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6620.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6620.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6620.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6620.496021][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 6620.496136][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 6620.496227][ C2] NMI backtrace for cpu 2 | [ 6620.496234][ C2] Tainted: [L]=SOFTLOCKUP [ 6620.496235][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6620.496236][ C2] RIP: 0010:irq_entries_start (./arch/x86/include/asm/idtentry.h:551) [ 6620.496239][ C2] Code: c9 45 31 c0 45 31 c9 45 31 d2 45 31 db 31 db 31 ed 45 31 e4 45 31 ed 45 31 f6 45 31 ff c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1e fa 6a 20 e9 b5 11 00 00 cc cc cc cc cc f3 0f 1e fa 6a 21 All code ======== 0: c9 leave 1: 45 31 c0 xor %r8d,%r8d 4: 45 31 c9 xor %r9d,%r9d 7: 45 31 d2 xor %r10d,%r10d a: 45 31 db xor %r11d,%r11d d: 31 db xor %ebx,%ebx f: 31 ed xor %ebp,%ebp 11: 45 31 e4 xor %r12d,%r12d 14: 45 31 ed xor %r13d,%r13d 17: 45 31 f6 xor %r14d,%r14d 1a: 45 31 ff xor %r15d,%r15d 1d: c3 ret 1e: 90 nop 1f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 26: 00 00 00 00 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 6a 20 push $0x20 30: e9 b5 11 00 00 jmp 0x11ea 35: cc int3 36: cc int3 37: cc int3 38: cc int3 39: cc int3 3a: f3 0f 1e fa endbr64 3e: 6a 21 push $0x21 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 6a 20 push $0x20 6: e9 b5 11 00 00 jmp 0x11c0 b: cc int3 c: cc int3 d: cc int3 e: cc int3 f: cc int3 10: f3 0f 1e fa endbr64 14: 6a 21 push $0x21 [ 6620.496240][ C2] RSP: 0018:ffa0000000617538 EFLAGS: 00000046 [ 6620.496242][ C2] RAX: ffe21c00024ac169 RBX: ffe21c00024ac169 RCX: ffe21c00024ac16a [ 6620.496243][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6620.496244][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6620.496245][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6620.496246][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 6620.496248][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6620.496251][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6620.496252][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6620.496252][ C2] PKRU: 55555554 [ 6620.496253][ C2] Call Trace: [ 6620.496254][ C2] [ 6620.496255][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:98 (discriminator 1) mm/kasan/generic.c:115 (discriminator 1) mm/kasan/generic.c:140 (discriminator 1) mm/kasan/generic.c:172 (discriminator 1) mm/kasan/generic.c:191 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1)) [ 6620.496257][ C2] Code: 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 00 00 c3 4c 89 d1 48 29 c1 49 89 cb All code ======== 0: ff (bad) 1: ff 48 85 decl -0x7b(%rax) 4: c9 leave 5: 74 8c je 0xffffffffffffff93 7: 4c 01 c9 add %r9,%rcx a: eb 1b jmp 0x27 c: 0f 1f 00 nopl (%rax) f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 16: 00 00 00 00 1a: 48 83 c0 01 add $0x1,%rax 1e: 48 39 c8 cmp %rcx,%rax 21: 0f 84 6c ff ff ff je 0xffffffffffffff93 27: 80 38 00 cmpb $0x0,(%rax) 2a:* 74 ee je 0x1a <-- trapping instruction 2c: e9 47 ff ff ff jmp 0xffffffffffffff78 31: b8 01 00 00 00 mov $0x1,%eax 36: c3 ret 37: 4c 89 d1 mov %r10,%rcx 3a: 48 29 c1 sub %rax,%rcx 3d: 49 89 cb mov %rcx,%r11 Code starting with the faulting instruction =========================================== 0: 74 ee je 0xfffffffffffffff0 2: e9 47 ff ff ff jmp 0xffffffffffffff4e 7: b8 01 00 00 00 mov $0x1,%eax c: c3 ret d: 4c 89 d1 mov %r10,%rcx 10: 48 29 c1 sub %rax,%rcx 13: 49 89 cb mov %rcx,%r11 [ 6620.496259][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000246 [ 6620.496261][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6620.496263][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6620.496265][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6620.496268][ C2] ? __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)) [ 6620.496270][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6620.496272][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6620.496274][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6620.496276][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6620.496279][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6620.496282][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6620.496283][ C2] ? __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:2772) [ 6620.496286][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6620.496288][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6620.496290][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6620.496292][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6620.496294][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6620.496296][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6620.496299][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6620.496301][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6620.496303][ C2] ? release_sock (net/core/sock.c:3794) [ 6620.496305][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6620.496306][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6620.496309][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6620.496312][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6620.496313][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6620.496315][ C2] ? 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)) [ 6620.496317][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6620.496318][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6620.496320][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6620.496322][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6620.496323][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6620.496325][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6620.496327][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6620.496328][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6620.496330][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6620.496332][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6620.496333][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6620.496335][ C2] ? new_sync_read (fs/read_write.c:584) [ 6620.496337][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6620.496338][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6620.496340][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6620.496342][ C2] vfs_write (fs/read_write.c:686) [ 6620.496344][ C2] ksys_write (fs/read_write.c:739) [ 6620.496346][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6620.496348][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6620.496350][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6620.496360][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6620.496362][ C2] RIP: 0033:0x7f814975fc5e [ 6620.496363][ C2] 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 [ 6620.496364][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6620.496366][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6620.496367][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6620.496367][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6620.496368][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6620.496369][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6648.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6648.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6648.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 6648.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 6648.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6648.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6648.394782][ C2] 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 [ 6648.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6648.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6648.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6648.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6648.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6648.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6648.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6648.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6648.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6648.394795][ C2] PKRU: 55555554 [ 6648.394796][ C2] Call Trace: [ 6648.394799][ C2] [ 6648.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6648.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6648.394807][ C2] ? __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)) [ 6648.394809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6648.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6648.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6648.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6648.394818][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6648.394821][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6648.394823][ C2] ? __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:2772) [ 6648.394825][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6648.394828][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6648.394830][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6648.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6648.394834][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6648.394836][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6648.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6648.394840][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6648.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 6648.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6648.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6648.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6648.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6648.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6648.394856][ C2] ? 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)) [ 6648.394857][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6648.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6648.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6648.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6648.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6648.394866][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6648.394868][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6648.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6648.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6648.394873][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6648.394875][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6648.394876][ C2] ? new_sync_read (fs/read_write.c:584) [ 6648.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6648.394880][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6648.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6648.394884][ C2] vfs_write (fs/read_write.c:686) [ 6648.394886][ C2] ksys_write (fs/read_write.c:739) [ 6648.394888][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6648.394890][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6648.394892][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6648.394894][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6648.394896][ C2] RIP: 0033:0x7f814975fc5e [ 6648.394898][ C2] 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 [ 6648.394899][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6648.394900][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6648.394901][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6648.394902][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6648.394903][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6648.394904][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6672.055625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6672.055858][ C2] rcu: 2-....: (5718019 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2222874 | [ 6672.056199][ C2] rcu: (t=5720283 jiffies g=521497 q=116355 ncpus=4) | [ 6672.056364][ C2] Tainted: [L]=SOFTLOCKUP [ 6672.056365][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6672.056366][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6672.056370][ C2] 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 [ 6672.056372][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6672.056374][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6672.056375][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6672.056376][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6672.056377][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6672.056378][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6672.056380][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6672.056384][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6672.056385][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6672.056386][ C2] PKRU: 55555554 [ 6672.056386][ C2] Call Trace: [ 6672.056387][ C2] [ 6672.056388][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6672.056391][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6672.056393][ C2] ? __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)) [ 6672.056395][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6672.056398][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6672.056399][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6672.056402][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6672.056404][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6672.056407][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6672.056409][ C2] ? __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:2772) [ 6672.056411][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6672.056414][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6672.056416][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6672.056418][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6672.056420][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6672.056422][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6672.056424][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6672.056426][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6672.056428][ C2] ? release_sock (net/core/sock.c:3794) [ 6672.056430][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6672.056432][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6672.056435][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6672.056437][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6672.056439][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6672.056441][ C2] ? 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)) [ 6672.056442][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6672.056444][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6672.056446][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6672.056448][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6672.056449][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6672.056451][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6672.056453][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6672.056454][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6672.056456][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6672.056458][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6672.056459][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6672.056461][ C2] ? new_sync_read (fs/read_write.c:584) [ 6672.056463][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6672.056464][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6672.056466][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6672.056468][ C2] vfs_write (fs/read_write.c:686) [ 6672.056470][ C2] ksys_write (fs/read_write.c:739) [ 6672.056472][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6672.056474][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6672.056476][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6672.056478][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6672.056479][ C2] RIP: 0033:0x7f814975fc5e [ 6672.056481][ C2] 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 [ 6672.056483][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6672.056484][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6672.056485][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6672.056486][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6672.056487][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6672.056487][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6696.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6696.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6696.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 6696.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 6696.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6696.394769][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6696.394772][ C2] 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 [ 6696.394773][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6696.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6696.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6696.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6696.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6696.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6696.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6696.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6696.394785][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6696.394787][ C2] PKRU: 55555554 [ 6696.394787][ C2] Call Trace: [ 6696.394790][ C2] [ 6696.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6696.394795][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6696.394797][ C2] ? __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)) [ 6696.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6696.394802][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6696.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6696.394806][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6696.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6696.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6696.394813][ C2] ? __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:2772) [ 6696.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6696.394818][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6696.394821][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6696.394822][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6696.394824][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6696.394826][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6696.394829][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6696.394831][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6696.394833][ C2] ? release_sock (net/core/sock.c:3794) [ 6696.394835][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6696.394837][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6696.394840][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6696.394842][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6696.394844][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6696.394846][ C2] ? 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)) [ 6696.394847][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6696.394849][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6696.394850][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6696.394852][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6696.394854][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6696.394856][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6696.394858][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6696.394859][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6696.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6696.394863][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6696.394864][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6696.394866][ C2] ? new_sync_read (fs/read_write.c:584) [ 6696.394868][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6696.394870][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6696.394871][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6696.394874][ C2] vfs_write (fs/read_write.c:686) [ 6696.394876][ C2] ksys_write (fs/read_write.c:739) [ 6696.394877][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6696.394879][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6696.394881][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6696.394883][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6696.394885][ C2] RIP: 0033:0x7f814975fc5e [ 6696.394887][ C2] 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 [ 6696.394888][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6696.394890][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6696.394891][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6696.394891][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6696.394892][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6696.394893][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6718.800978][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 6718.801102][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 6718.801253][ C2] NMI backtrace for cpu 2 | [ 6718.801262][ C2] Tainted: [L]=SOFTLOCKUP [ 6718.801263][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6718.801265][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 6718.801269][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 6718.801270][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 6718.801272][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 6718.801273][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 6718.801274][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 6718.801275][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 6718.801276][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 6718.801279][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6718.801282][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6718.801283][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6718.801284][ C2] PKRU: 55555554 [ 6718.801284][ C2] Call Trace: [ 6718.801287][ C2] [ 6718.801289][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 6718.801291][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 6718.801294][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 6718.801296][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 6718.801299][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 6718.801301][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 6718.801303][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 6718.801305][ C2] [ 6718.801306][ C2] [ 6718.801307][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 6718.801309][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6718.801311][ C2] 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 [ 6718.801312][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6718.801313][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6718.801314][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6718.801314][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6718.801315][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6718.801316][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6718.801317][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6718.801320][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6718.801322][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6718.801324][ C2] ? __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)) [ 6718.801326][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6718.801328][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6718.801330][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6718.801332][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6718.801335][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6718.801338][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6718.801340][ C2] ? __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:2772) [ 6718.801342][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6718.801345][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6718.801347][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6718.801349][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6718.801351][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6718.801353][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6718.801355][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6718.801357][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6718.801359][ C2] ? release_sock (net/core/sock.c:3794) [ 6718.801361][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6718.801363][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6718.801366][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6718.801368][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6718.801370][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6718.801372][ C2] ? 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)) [ 6718.801373][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6718.801375][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6718.801377][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6718.801378][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6718.801380][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6718.801382][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6718.801384][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6718.801385][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6718.801387][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6718.801389][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6718.801390][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6718.801392][ C2] ? new_sync_read (fs/read_write.c:584) [ 6718.801394][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6718.801395][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6718.801397][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6718.801399][ C2] vfs_write (fs/read_write.c:686) [ 6718.801401][ C2] ksys_write (fs/read_write.c:739) [ 6718.801403][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6718.801405][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6718.801407][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6718.801409][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6718.801410][ C2] RIP: 0033:0x7f814975fc5e [ 6718.801412][ C2] 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 [ 6718.801413][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6718.801415][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6718.801415][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6718.801416][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6718.801417][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6718.801418][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6744.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6744.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6744.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 6744.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 6744.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6744.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6744.394781][ C2] 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 [ 6744.394782][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6744.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6744.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6744.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6744.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6744.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6744.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6744.394793][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6744.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6744.394795][ C2] PKRU: 55555554 [ 6744.394796][ C2] Call Trace: [ 6744.394799][ C2] [ 6744.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6744.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6744.394807][ C2] ? __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)) [ 6744.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6744.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6744.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6744.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6744.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6744.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6744.394824][ C2] ? __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:2772) [ 6744.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6744.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6744.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6744.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6744.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6744.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6744.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6744.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6744.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 6744.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6744.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6744.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6744.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6744.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6744.394856][ C2] ? 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)) [ 6744.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6744.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6744.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6744.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6744.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6744.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6744.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6744.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6744.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6744.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6744.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6744.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 6744.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6744.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6744.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6744.394885][ C2] vfs_write (fs/read_write.c:686) [ 6744.394887][ C2] ksys_write (fs/read_write.c:739) [ 6744.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6744.394890][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6744.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6744.394894][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6744.394896][ C2] RIP: 0033:0x7f814975fc5e [ 6744.394899][ C2] 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 [ 6744.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6744.394901][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6744.394902][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6744.394903][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6744.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6744.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6750.059624][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6750.059917][ C2] rcu: 2-....: (5795988 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2252682 | [ 6750.060199][ C2] rcu: (t=5798287 jiffies g=521497 q=117946 ncpus=4) | [ 6750.060353][ C2] Tainted: [L]=SOFTLOCKUP [ 6750.060354][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6750.060355][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6750.060358][ C2] 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 [ 6750.060360][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6750.060362][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6750.060363][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6750.060364][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6750.060365][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6750.060366][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6750.060368][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6750.060370][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6750.060371][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6750.060372][ C2] PKRU: 55555554 [ 6750.060373][ C2] Call Trace: [ 6750.060374][ C2] [ 6750.060375][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6750.060377][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6750.060379][ C2] ? __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)) [ 6750.060382][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6750.060384][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6750.060386][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6750.060388][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6750.060391][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6750.060393][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6750.060395][ C2] ? __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:2772) [ 6750.060398][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6750.060400][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6750.060402][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6750.060404][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6750.060406][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6750.060408][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6750.060411][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6750.060412][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6750.060415][ C2] ? release_sock (net/core/sock.c:3794) [ 6750.060417][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6750.060418][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6750.060421][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6750.060423][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6750.060425][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6750.060427][ C2] ? 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)) [ 6750.060429][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6750.060430][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6750.060432][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6750.060434][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6750.060435][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6750.060437][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6750.060439][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6750.060441][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6750.060442][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6750.060444][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6750.060446][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6750.060447][ C2] ? new_sync_read (fs/read_write.c:584) [ 6750.060449][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6750.060451][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6750.060452][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6750.060455][ C2] vfs_write (fs/read_write.c:686) [ 6750.060457][ C2] ksys_write (fs/read_write.c:739) [ 6750.060459][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6750.060461][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6750.060467][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6750.060468][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6750.060470][ C2] RIP: 0033:0x7f814975fc5e [ 6750.060472][ C2] 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 [ 6750.060473][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6750.060474][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6750.060475][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6750.060476][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6750.060477][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6750.060478][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6776.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6776.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6776.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 6776.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 6776.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6776.394769][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6776.394772][ C2] 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 [ 6776.394773][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6776.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6776.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6776.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6776.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6776.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6776.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6776.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6776.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6776.394787][ C2] PKRU: 55555554 [ 6776.394787][ C2] Call Trace: [ 6776.394790][ C2] [ 6776.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6776.394796][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6776.394798][ C2] ? __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)) [ 6776.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6776.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6776.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6776.394807][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6776.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6776.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6776.394814][ C2] ? __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:2772) [ 6776.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6776.394819][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6776.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6776.394823][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6776.394825][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6776.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6776.394830][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6776.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6776.394834][ C2] ? release_sock (net/core/sock.c:3794) [ 6776.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6776.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6776.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6776.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6776.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6776.394847][ C2] ? 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)) [ 6776.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6776.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6776.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6776.394854][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6776.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6776.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6776.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6776.394861][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6776.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6776.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6776.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6776.394868][ C2] ? new_sync_read (fs/read_write.c:584) [ 6776.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6776.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6776.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6776.394875][ C2] vfs_write (fs/read_write.c:686) [ 6776.394877][ C2] ksys_write (fs/read_write.c:739) [ 6776.394879][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6776.394881][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6776.394883][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6776.394885][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6776.394887][ C2] RIP: 0033:0x7f814975fc5e [ 6776.394889][ C2] 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 [ 6776.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6776.394892][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6776.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6776.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6776.394894][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6776.394895][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6804.394756][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6804.394758][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6804.394760][ C2] softirqs last disabled at (21214): __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:2772) | [ 6804.394766][ C2] Tainted: [L]=SOFTLOCKUP [ 6804.394767][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6804.394768][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6804.394771][ C2] 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 [ 6804.394772][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6804.394773][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6804.394775][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6804.394775][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6804.394776][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6804.394777][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6804.394780][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6804.394783][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6804.394784][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6804.394785][ C2] PKRU: 55555554 [ 6804.394786][ C2] Call Trace: [ 6804.394789][ C2] [ 6804.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6804.394795][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6804.394797][ C2] ? __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)) [ 6804.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6804.394802][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6804.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6804.394806][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6804.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6804.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6804.394813][ C2] ? __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:2772) [ 6804.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6804.394818][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6804.394821][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6804.394822][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6804.394824][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6804.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6804.394829][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6804.394831][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6804.394833][ C2] ? release_sock (net/core/sock.c:3794) [ 6804.394835][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6804.394837][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6804.394840][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6804.394842][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6804.394844][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6804.394846][ C2] ? 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)) [ 6804.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6804.394849][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6804.394851][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6804.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6804.394854][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6804.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6804.394858][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6804.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6804.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6804.394863][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6804.394865][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6804.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 6804.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6804.394870][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6804.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6804.394874][ C2] vfs_write (fs/read_write.c:686) [ 6804.394876][ C2] ksys_write (fs/read_write.c:739) [ 6804.394878][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6804.394880][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6804.394882][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6804.394884][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6804.394886][ C2] RIP: 0033:0x7f814975fc5e [ 6804.394888][ C2] 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 [ 6804.394889][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6804.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6804.394892][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6804.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6804.394893][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6804.394894][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6817.103954][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 6817.104078][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 6817.104254][ C2] NMI backtrace for cpu 2 | [ 6817.104263][ C2] Tainted: [L]=SOFTLOCKUP [ 6817.104264][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6817.104266][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 6817.104269][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 6817.104271][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 6817.104273][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 6817.104274][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 6817.104275][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 6817.104276][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 6817.104276][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 6817.104279][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6817.104283][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6817.104284][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6817.104284][ C2] PKRU: 55555554 [ 6817.104285][ C2] Call Trace: [ 6817.104288][ C2] [ 6817.104291][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 6817.104293][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 6817.104295][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 6817.104297][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 6817.104300][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 6817.104302][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 6817.104304][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 6817.104306][ C2] [ 6817.104307][ C2] [ 6817.104308][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 6817.104310][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6817.104312][ C2] 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 [ 6817.104313][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6817.104314][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6817.104314][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6817.104315][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6817.104316][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6817.104317][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6817.104318][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6817.104321][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6817.104322][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6817.104324][ C2] ? __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)) [ 6817.104327][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6817.104329][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6817.104331][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6817.104333][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6817.104335][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6817.104338][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6817.104340][ C2] ? __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:2772) [ 6817.104342][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6817.104345][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6817.104347][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6817.104349][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6817.104351][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6817.104353][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6817.104355][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6817.104357][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6817.104359][ C2] ? release_sock (net/core/sock.c:3794) [ 6817.104361][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6817.104363][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6817.104366][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6817.104368][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6817.104370][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6817.104372][ C2] ? 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)) [ 6817.104373][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6817.104374][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6817.104376][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6817.104378][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6817.104379][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6817.104382][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6817.104383][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6817.104385][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6817.104387][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6817.104388][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6817.104390][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6817.104391][ C2] ? new_sync_read (fs/read_write.c:584) [ 6817.104393][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6817.104395][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6817.104396][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6817.104399][ C2] vfs_write (fs/read_write.c:686) [ 6817.104401][ C2] ksys_write (fs/read_write.c:739) [ 6817.104402][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6817.104404][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6817.104406][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6817.104408][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6817.104409][ C2] RIP: 0033:0x7f814975fc5e [ 6817.104412][ C2] 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 [ 6817.104413][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6817.104414][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6817.104415][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6817.104416][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6817.104416][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6817.104417][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6828.063626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6828.063867][ C2] rcu: 2-....: (5873959 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2282104 | [ 6828.064139][ C2] rcu: (t=5876291 jiffies g=521497 q=119537 ncpus=4) | [ 6828.064322][ C2] Tainted: [L]=SOFTLOCKUP [ 6828.064323][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6828.064325][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6828.064330][ C2] 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 [ 6828.064331][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6828.064333][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6828.064335][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6828.064336][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6828.064337][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6828.064338][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6828.064340][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6828.064343][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6828.064344][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6828.064345][ C2] PKRU: 55555554 [ 6828.064345][ C2] Call Trace: [ 6828.064346][ C2] [ 6828.064347][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6828.064350][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6828.064352][ C2] ? __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)) [ 6828.064354][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6828.064357][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6828.064358][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6828.064361][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6828.064363][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6828.064366][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6828.064368][ C2] ? __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:2772) [ 6828.064370][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6828.064373][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6828.064375][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6828.064376][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6828.064379][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6828.064381][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6828.064383][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6828.064385][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6828.064387][ C2] ? release_sock (net/core/sock.c:3794) [ 6828.064389][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6828.064391][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6828.064394][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6828.064396][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6828.064398][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6828.064400][ C2] ? 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)) [ 6828.064401][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6828.064403][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6828.064405][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6828.064406][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6828.064408][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6828.064410][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6828.064412][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6828.064413][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6828.064415][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6828.064417][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6828.064418][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6828.064420][ C2] ? new_sync_read (fs/read_write.c:584) [ 6828.064422][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6828.064423][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6828.064425][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6828.064427][ C2] vfs_write (fs/read_write.c:686) [ 6828.064429][ C2] ksys_write (fs/read_write.c:739) [ 6828.064431][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6828.064433][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6828.064435][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6828.064437][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6828.064438][ C2] RIP: 0033:0x7f814975fc5e [ 6828.064440][ C2] 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 [ 6828.064442][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6828.064443][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6828.064444][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6828.064445][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6828.064445][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6828.064446][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6852.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6852.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6852.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 6852.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 6852.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6852.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6852.394774][ C2] 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 [ 6852.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6852.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6852.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6852.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6852.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6852.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6852.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6852.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6852.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6852.394788][ C2] PKRU: 55555554 [ 6852.394789][ C2] Call Trace: [ 6852.394792][ C2] [ 6852.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6852.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6852.394799][ C2] ? __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)) [ 6852.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6852.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6852.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6852.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6852.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6852.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6852.394815][ C2] ? __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:2772) [ 6852.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6852.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6852.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6852.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6852.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6852.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6852.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6852.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6852.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 6852.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6852.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6852.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6852.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6852.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6852.394848][ C2] ? 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)) [ 6852.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6852.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6852.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6852.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6852.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6852.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6852.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6852.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6852.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6852.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6852.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6852.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 6852.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6852.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6852.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6852.394876][ C2] vfs_write (fs/read_write.c:686) [ 6852.394879][ C2] ksys_write (fs/read_write.c:739) [ 6852.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6852.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6852.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6852.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6852.394888][ C2] RIP: 0033:0x7f814975fc5e [ 6852.394890][ C2] 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 [ 6852.394891][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6852.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6852.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6852.394894][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6852.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6852.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6880.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6880.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6880.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 6880.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 6880.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6880.394769][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6880.394772][ C2] 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 [ 6880.394773][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6880.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6880.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6880.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6880.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6880.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6880.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6880.394784][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6880.394785][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6880.394786][ C2] PKRU: 55555554 [ 6880.394787][ C2] Call Trace: [ 6880.394790][ C2] [ 6880.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6880.394796][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6880.394798][ C2] ? __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)) [ 6880.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6880.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6880.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6880.394807][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6880.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6880.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6880.394814][ C2] ? __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:2772) [ 6880.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6880.394819][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6880.394821][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6880.394823][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6880.394825][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6880.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6880.394830][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6880.394831][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6880.394834][ C2] ? release_sock (net/core/sock.c:3794) [ 6880.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6880.394837][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6880.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6880.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6880.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6880.394847][ C2] ? 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)) [ 6880.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6880.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6880.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6880.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6880.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6880.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6880.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6880.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6880.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6880.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6880.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6880.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 6880.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6880.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6880.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6880.394875][ C2] vfs_write (fs/read_write.c:686) [ 6880.394877][ C2] ksys_write (fs/read_write.c:739) [ 6880.394879][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6880.394881][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6880.394883][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6880.394885][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6880.394887][ C2] RIP: 0033:0x7f814975fc5e [ 6880.394889][ C2] 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 [ 6880.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6880.394892][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6880.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6880.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6880.394894][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6880.394895][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6906.067626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6906.067869][ C2] rcu: 2-....: (5951938 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2313904 | [ 6906.068135][ C2] rcu: (t=5954295 jiffies g=521497 q=120674 ncpus=4) | [ 6906.068309][ C2] Tainted: [L]=SOFTLOCKUP [ 6906.068310][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6906.068312][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6906.068316][ C2] 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 [ 6906.068317][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6906.068319][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6906.068321][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6906.068322][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6906.068323][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6906.068323][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6906.068326][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6906.068329][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6906.068330][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6906.068331][ C2] PKRU: 55555554 [ 6906.068332][ C2] Call Trace: [ 6906.068333][ C2] [ 6906.068334][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6906.068336][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6906.068338][ C2] ? __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)) [ 6906.068341][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6906.068343][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6906.068345][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6906.068347][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6906.068350][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6906.068352][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6906.068354][ C2] ? __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:2772) [ 6906.068357][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6906.068359][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6906.068362][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6906.068363][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6906.068365][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6906.068367][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6906.068370][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6906.068372][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6906.068374][ C2] ? release_sock (net/core/sock.c:3794) [ 6906.068376][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6906.068378][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6906.068381][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6906.068383][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6906.068385][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6906.068387][ C2] ? 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)) [ 6906.068388][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6906.068390][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6906.068392][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6906.068393][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6906.068394][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6906.068397][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6906.068398][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6906.068400][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6906.068402][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6906.068404][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6906.068405][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6906.068407][ C2] ? new_sync_read (fs/read_write.c:584) [ 6906.068409][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6906.068410][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6906.068412][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6906.068414][ C2] vfs_write (fs/read_write.c:686) [ 6906.068416][ C2] ksys_write (fs/read_write.c:739) [ 6906.068418][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6906.068420][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6906.068422][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6906.068423][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6906.068425][ C2] RIP: 0033:0x7f814975fc5e [ 6906.068427][ C2] 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 [ 6906.068428][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6906.068430][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6906.068430][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6906.068431][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6906.068432][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6906.068432][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6915.408049][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 6915.408206][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 6915.408315][ C2] NMI backtrace for cpu 2 | [ 6915.408324][ C2] Tainted: [L]=SOFTLOCKUP [ 6915.408325][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6915.408326][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 6915.408330][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 6915.408332][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 6915.408334][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 6915.408335][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 6915.408336][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 6915.408337][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 6915.408338][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 6915.408341][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6915.408344][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6915.408345][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6915.408346][ C2] PKRU: 55555554 [ 6915.408347][ C2] Call Trace: [ 6915.408349][ C2] [ 6915.408352][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 6915.408354][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 6915.408357][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 6915.408359][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 6915.408362][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 6915.408364][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 6915.408366][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 6915.408368][ C2] [ 6915.408369][ C2] [ 6915.408370][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 6915.408372][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6915.408374][ C2] 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 [ 6915.408375][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6915.408376][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6915.408377][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6915.408377][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6915.408378][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6915.408379][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6915.408380][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 6915.408383][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6915.408385][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6915.408387][ C2] ? __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)) [ 6915.408389][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6915.408391][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6915.408393][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6915.408396][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6915.408398][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6915.408401][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6915.408403][ C2] ? __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:2772) [ 6915.408405][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6915.408408][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6915.408410][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6915.408411][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6915.408414][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6915.408416][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6915.408418][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6915.408420][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6915.408422][ C2] ? release_sock (net/core/sock.c:3794) [ 6915.408424][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6915.408426][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6915.408429][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6915.408431][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6915.408433][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6915.408435][ C2] ? 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)) [ 6915.408436][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6915.408437][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6915.408439][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6915.408441][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6915.408443][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6915.408445][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6915.408447][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6915.408448][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6915.408450][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6915.408451][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6915.408453][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6915.408455][ C2] ? new_sync_read (fs/read_write.c:584) [ 6915.408457][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6915.408458][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6915.408460][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6915.408462][ C2] vfs_write (fs/read_write.c:686) [ 6915.408464][ C2] ksys_write (fs/read_write.c:739) [ 6915.408466][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6915.408468][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6915.408470][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6915.408472][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6915.408473][ C2] RIP: 0033:0x7f814975fc5e [ 6915.408475][ C2] 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 [ 6915.408476][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6915.408478][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6915.408478][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6915.408479][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6915.408480][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6915.408481][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6940.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6940.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6940.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 6940.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 6940.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6940.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6940.394782][ C2] 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 [ 6940.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6940.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6940.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6940.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6940.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6940.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6940.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6940.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6940.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6940.394797][ C2] PKRU: 55555554 [ 6940.394797][ C2] Call Trace: [ 6940.394801][ C2] [ 6940.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6940.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6940.394808][ C2] ? __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)) [ 6940.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6940.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6940.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6940.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6940.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6940.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6940.394824][ C2] ? __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:2772) [ 6940.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6940.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6940.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6940.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6940.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6940.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6940.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6940.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6940.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 6940.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6940.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6940.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6940.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6940.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6940.394857][ C2] ? 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)) [ 6940.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6940.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6940.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6940.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6940.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6940.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6940.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6940.394871][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6940.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6940.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6940.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6940.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 6940.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6940.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6940.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6940.394885][ C2] vfs_write (fs/read_write.c:686) [ 6940.394887][ C2] ksys_write (fs/read_write.c:739) [ 6940.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6940.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6940.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6940.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6940.394897][ C2] RIP: 0033:0x7f814975fc5e [ 6940.394899][ C2] 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 [ 6940.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6940.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6940.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6940.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6940.394905][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6940.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6968.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 6968.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 6968.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 6968.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 6968.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6968.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6968.394773][ C2] 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 [ 6968.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6968.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6968.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6968.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6968.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6968.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6968.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6968.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6968.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6968.394787][ C2] PKRU: 55555554 [ 6968.394787][ C2] Call Trace: [ 6968.394789][ C2] [ 6968.394792][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6968.394794][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6968.394796][ C2] ? __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)) [ 6968.394799][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6968.394801][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6968.394803][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6968.394805][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6968.394807][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6968.394810][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6968.394812][ C2] ? __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:2772) [ 6968.394815][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6968.394817][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6968.394819][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6968.394821][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6968.394823][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6968.394825][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6968.394828][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6968.394830][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6968.394832][ C2] ? release_sock (net/core/sock.c:3794) [ 6968.394834][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6968.394836][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6968.394839][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6968.394841][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6968.394843][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6968.394845][ C2] ? 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)) [ 6968.394846][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6968.394848][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6968.394850][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6968.394852][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6968.394853][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6968.394856][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6968.394857][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6968.394859][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6968.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6968.394862][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6968.394864][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6968.394866][ C2] ? new_sync_read (fs/read_write.c:584) [ 6968.394867][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6968.394869][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6968.394871][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6968.394873][ C2] vfs_write (fs/read_write.c:686) [ 6968.394875][ C2] ksys_write (fs/read_write.c:739) [ 6968.394877][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6968.394879][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6968.394881][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6968.394883][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6968.394885][ C2] RIP: 0033:0x7f814975fc5e [ 6968.394887][ C2] 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 [ 6968.394889][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6968.394890][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6968.394891][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6968.394892][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6968.394892][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6968.394893][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 6984.071626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6984.071853][ C2] rcu: 2-....: (6029908 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2344685 | [ 6984.072171][ C2] rcu: (t=6032299 jiffies g=521497 q=122265 ncpus=4) | [ 6984.072323][ C2] Tainted: [L]=SOFTLOCKUP [ 6984.072324][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6984.072326][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 6984.072330][ C2] 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 [ 6984.072332][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 6984.072334][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 6984.072335][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 6984.072336][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 6984.072337][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 6984.072337][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 6984.072340][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 6984.072343][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6984.072344][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 6984.072344][ C2] PKRU: 55555554 [ 6984.072345][ C2] Call Trace: [ 6984.072346][ C2] [ 6984.072347][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 6984.072350][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 6984.072352][ C2] ? __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)) [ 6984.072354][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6984.072356][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 6984.072358][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6984.072361][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 6984.072363][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 6984.072366][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 6984.072367][ C2] ? __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:2772) [ 6984.072370][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 6984.072372][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 6984.072374][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 6984.072376][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 6984.072378][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 6984.072380][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 6984.072383][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 6984.072385][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6984.072387][ C2] ? release_sock (net/core/sock.c:3794) [ 6984.072389][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 6984.072390][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 6984.072393][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6984.072395][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 6984.072397][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 6984.072399][ C2] ? 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)) [ 6984.072401][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6984.072402][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 6984.072404][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 6984.072406][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 6984.072407][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6984.072409][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 6984.072411][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 6984.072412][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 6984.072414][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 6984.072416][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 6984.072417][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 6984.072419][ C2] ? new_sync_read (fs/read_write.c:584) [ 6984.072421][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 6984.072422][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 6984.072424][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 6984.072426][ C2] vfs_write (fs/read_write.c:686) [ 6984.072428][ C2] ksys_write (fs/read_write.c:739) [ 6984.072430][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 6984.072432][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 6984.072434][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 6984.072435][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 6984.072437][ C2] RIP: 0033:0x7f814975fc5e [ 6984.072439][ C2] 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 [ 6984.072440][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 6984.072441][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 6984.072442][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 6984.072443][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 6984.072444][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 6984.072444][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7008.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7008.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7008.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 7008.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 7008.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7008.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7008.394773][ C2] 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 [ 7008.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7008.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7008.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7008.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7008.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7008.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7008.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7008.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7008.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7008.394787][ C2] PKRU: 55555554 [ 7008.394788][ C2] Call Trace: [ 7008.394791][ C2] [ 7008.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7008.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7008.394799][ C2] ? __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)) [ 7008.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7008.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7008.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7008.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7008.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7008.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7008.394815][ C2] ? __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:2772) [ 7008.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7008.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7008.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7008.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7008.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7008.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7008.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7008.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7008.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 7008.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7008.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7008.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7008.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7008.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7008.394848][ C2] ? 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)) [ 7008.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7008.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7008.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7008.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7008.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7008.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7008.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7008.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7008.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7008.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7008.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7008.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 7008.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7008.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7008.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7008.394876][ C2] vfs_write (fs/read_write.c:686) [ 7008.394878][ C2] ksys_write (fs/read_write.c:739) [ 7008.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7008.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7008.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7008.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7008.394888][ C2] RIP: 0033:0x7f814975fc5e [ 7008.394890][ C2] 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 [ 7008.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7008.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7008.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7008.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7008.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7008.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7013.711996][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 7013.712151][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 7013.712270][ C2] NMI backtrace for cpu 2 | [ 7013.712279][ C2] Tainted: [L]=SOFTLOCKUP [ 7013.712280][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7013.712281][ C2] RIP: 0010:ioapic_ack_level (./include/linux/irq.h:253 arch/x86/kernel/apic/io_apic.c:1602 arch/x86/kernel/apic/io_apic.c:1665) [ 7013.712285][ C2] Code: 0f 1f 44 00 00 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 8d 6b 10 48 83 ec 18 e8 8d 60 ff ff 48 89 c7 49 89 c4 e8 e2 bf ff ff <48> 89 ea 48 b8 00 00 00 00 00 fc ff df 48 c1 ea 03 80 3c 02 00 0f All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 89 fb mov %rdi,%rbx 12: 48 8d 6b 10 lea 0x10(%rbx),%rbp 16: 48 83 ec 18 sub $0x18,%rsp 1a: e8 8d 60 ff ff call 0xffffffffffff60ac 1f: 48 89 c7 mov %rax,%rdi 22: 49 89 c4 mov %rax,%r12 25: e8 e2 bf ff ff call 0xffffffffffffc00c 2a:* 48 89 ea mov %rbp,%rdx <-- trapping instruction 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 c1 ea 03 shr $0x3,%rdx 3b: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 48 89 ea mov %rbp,%rdx 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 c1 ea 03 shr $0x3,%rdx 11: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 15: 0f .byte 0xf [ 7013.712287][ C2] RSP: 0018:ffa0000000218f38 EFLAGS: 00000086 [ 7013.712289][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 1fe22000004f660e [ 7013.712290][ C2] RDX: ff110000027b3040 RSI: 0000000000000004 RDI: ff110000027b3070 [ 7013.712291][ C2] RBP: ff11000002980438 R08: ffffffffaa2da398 R09: fff3fc00000431df [ 7013.712292][ C2] R10: 0000000000000003 R11: 1fe2200006a6666a R12: ff110000027b3040 [ 7013.712293][ C2] R13: ff11000002980438 R14: ff11000002980440 R15: ff1100000298047c [ 7013.712295][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7013.712298][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7013.712299][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7013.712300][ C2] PKRU: 55555554 [ 7013.712300][ C2] Call Trace: [ 7013.712303][ C2] [ 7013.712307][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 7013.712310][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 7013.712313][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 7013.712315][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 7013.712317][ C2] [ 7013.712318][ C2] [ 7013.712319][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 7013.712321][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7013.712323][ C2] 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 [ 7013.712324][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7013.712325][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7013.712326][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7013.712326][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7013.712327][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7013.712328][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7013.712329][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7013.712332][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7013.712334][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7013.712336][ C2] ? __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)) [ 7013.712338][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7013.712340][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7013.712342][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7013.712344][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7013.712347][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7013.712350][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7013.712352][ C2] ? __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:2772) [ 7013.712354][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7013.712357][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7013.712359][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7013.712360][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7013.712362][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7013.712364][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7013.712367][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7013.712369][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7013.712371][ C2] ? release_sock (net/core/sock.c:3794) [ 7013.712373][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7013.712375][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7013.712378][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7013.712380][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7013.712382][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7013.712384][ C2] ? 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)) [ 7013.712385][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7013.712387][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7013.712389][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7013.712390][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7013.712392][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7013.712394][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7013.712396][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7013.712397][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7013.712399][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7013.712401][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7013.712402][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7013.712404][ C2] ? new_sync_read (fs/read_write.c:584) [ 7013.712406][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7013.712407][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7013.712409][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7013.712411][ C2] vfs_write (fs/read_write.c:686) [ 7013.712413][ C2] ksys_write (fs/read_write.c:739) [ 7013.712415][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7013.712417][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7013.712419][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7013.712421][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7013.712422][ C2] RIP: 0033:0x7f814975fc5e [ 7013.712425][ C2] 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 [ 7013.712426][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7013.712427][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7013.712428][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7013.712429][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7013.712429][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7013.712430][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7040.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7040.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7040.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 7040.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 7040.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7040.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7040.394781][ C2] 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 [ 7040.394782][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7040.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7040.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7040.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7040.394786][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7040.394787][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7040.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7040.394793][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7040.394794][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7040.394795][ C2] PKRU: 55555554 [ 7040.394796][ C2] Call Trace: [ 7040.394799][ C2] [ 7040.394802][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7040.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7040.394807][ C2] ? __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)) [ 7040.394809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7040.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7040.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7040.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7040.394818][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7040.394821][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7040.394823][ C2] ? __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:2772) [ 7040.394825][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7040.394828][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7040.394830][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7040.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7040.394834][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7040.394836][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7040.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7040.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7040.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 7040.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7040.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7040.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7040.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7040.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7040.394857][ C2] ? 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)) [ 7040.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7040.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7040.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7040.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7040.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7040.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7040.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7040.394871][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7040.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7040.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7040.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7040.394877][ C2] ? new_sync_read (fs/read_write.c:584) [ 7040.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7040.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7040.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7040.394885][ C2] vfs_write (fs/read_write.c:686) [ 7040.394887][ C2] ksys_write (fs/read_write.c:739) [ 7040.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7040.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7040.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7040.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7040.394897][ C2] RIP: 0033:0x7f814975fc5e [ 7040.394900][ C2] 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 [ 7040.394901][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7040.394902][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7040.394903][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7040.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7040.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7040.394905][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7062.074627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7062.074851][ C2] rcu: 2-....: (6107878 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2375192 | [ 7062.075099][ C2] rcu: (t=6110302 jiffies g=521497 q=123844 ncpus=4) | [ 7062.075301][ C2] Tainted: [L]=SOFTLOCKUP [ 7062.075302][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7062.075303][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7062.075307][ C2] 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 [ 7062.075309][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7062.075311][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7062.075312][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7062.075313][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7062.075314][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7062.075315][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7062.075317][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7062.075320][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7062.075321][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7062.075322][ C2] PKRU: 55555554 [ 7062.075323][ C2] Call Trace: [ 7062.075324][ C2] [ 7062.075325][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7062.075328][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7062.075330][ C2] ? __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)) [ 7062.075332][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7062.075334][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7062.075336][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7062.075339][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7062.075341][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7062.075344][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7062.075346][ C2] ? __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:2772) [ 7062.075348][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7062.075351][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7062.075353][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7062.075354][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7062.075356][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7062.075358][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7062.075361][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7062.075363][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7062.075365][ C2] ? release_sock (net/core/sock.c:3794) [ 7062.075367][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7062.075368][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7062.075372][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7062.075374][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7062.075376][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7062.075378][ C2] ? 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)) [ 7062.075379][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7062.075381][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7062.075383][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7062.075384][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7062.075385][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7062.075388][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7062.075390][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7062.075391][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7062.075393][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7062.075394][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7062.075396][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7062.075398][ C2] ? new_sync_read (fs/read_write.c:584) [ 7062.075399][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7062.075401][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7062.075403][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7062.075405][ C2] vfs_write (fs/read_write.c:686) [ 7062.075407][ C2] ksys_write (fs/read_write.c:739) [ 7062.075409][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7062.075411][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7062.075413][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7062.075415][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7062.075416][ C2] RIP: 0033:0x7f814975fc5e [ 7062.075418][ C2] 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 [ 7062.075419][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7062.075421][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7062.075422][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7062.075423][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7062.075423][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7062.075424][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7088.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7088.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7088.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 7088.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 7088.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7088.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7088.394773][ C2] 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 [ 7088.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7088.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7088.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7088.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7088.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7088.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7088.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7088.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7088.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7088.394787][ C2] PKRU: 55555554 [ 7088.394788][ C2] Call Trace: [ 7088.394791][ C2] [ 7088.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7088.394795][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7088.394798][ C2] ? __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)) [ 7088.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7088.394802][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7088.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7088.394807][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7088.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7088.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7088.394814][ C2] ? __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:2772) [ 7088.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7088.394819][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7088.394821][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7088.394823][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7088.394825][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7088.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7088.394830][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7088.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7088.394834][ C2] ? release_sock (net/core/sock.c:3794) [ 7088.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7088.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7088.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7088.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7088.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7088.394847][ C2] ? 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)) [ 7088.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7088.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7088.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7088.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7088.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7088.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7088.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7088.394861][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7088.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7088.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7088.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7088.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 7088.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7088.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7088.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7088.394875][ C2] vfs_write (fs/read_write.c:686) [ 7088.394877][ C2] ksys_write (fs/read_write.c:739) [ 7088.394879][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7088.394881][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7088.394883][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7088.394885][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7088.394887][ C2] RIP: 0033:0x7f814975fc5e [ 7088.394889][ C2] 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 [ 7088.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7088.394892][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7088.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7088.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7088.394894][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7088.394895][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7112.016022][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 7112.016146][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 7112.016287][ C2] NMI backtrace for cpu 2 | [ 7112.016297][ C2] Tainted: [L]=SOFTLOCKUP [ 7112.016298][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7112.016300][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 7112.016304][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 7112.016305][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 7112.016307][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 7112.016309][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 7112.016310][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 7112.016310][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 7112.016311][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 7112.016314][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7112.016318][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7112.016319][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7112.016320][ C2] PKRU: 55555554 [ 7112.016320][ C2] Call Trace: [ 7112.016324][ C2] [ 7112.016327][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 7112.016329][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 7112.016332][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 7112.016334][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 7112.016337][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 7112.016339][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 7112.016341][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 7112.016344][ C2] [ 7112.016344][ C2] [ 7112.016345][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 7112.016347][ C2] 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) [ 7112.016349][ C2] 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 [ 7112.016350][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000282 [ 7112.016351][ C2] RAX: ff11000012560b4c RBX: ff11000012560b48 RCX: ffffffffac5390f1 [ 7112.016352][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7112.016353][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7112.016354][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7112.016354][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7112.016356][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7112.016358][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7112.016361][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7112.016363][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7112.016365][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7112.016367][ C2] ? __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)) [ 7112.016369][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7112.016371][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7112.016373][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7112.016375][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7112.016378][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7112.016381][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7112.016383][ C2] ? __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:2772) [ 7112.016385][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7112.016388][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7112.016390][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7112.016391][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7112.016394][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7112.016396][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7112.016398][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7112.016400][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7112.016402][ C2] ? release_sock (net/core/sock.c:3794) [ 7112.016404][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7112.016406][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7112.016409][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7112.016411][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7112.016413][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7112.016415][ C2] ? 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)) [ 7112.016416][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7112.016418][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7112.016420][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7112.016422][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7112.016423][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7112.016425][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7112.016427][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7112.016429][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7112.016430][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7112.016432][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7112.016434][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7112.016435][ C2] ? new_sync_read (fs/read_write.c:584) [ 7112.016437][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7112.016439][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7112.016440][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7112.016443][ C2] vfs_write (fs/read_write.c:686) [ 7112.016445][ C2] ksys_write (fs/read_write.c:739) [ 7112.016447][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7112.016449][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7112.016451][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7112.016453][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7112.016454][ C2] RIP: 0033:0x7f814975fc5e [ 7112.016457][ C2] 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 [ 7112.016458][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7112.016459][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7112.016460][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7112.016461][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7112.016462][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7112.016463][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7136.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7136.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7136.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 7136.394779][ C2] Tainted: [L]=SOFTLOCKUP [ 7136.394780][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7136.394781][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7136.394784][ C2] Code: 89 fc 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 df e8 1f 1f 52 fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 <0f> 85 30 06 00 00 8b 03 89 44 24 48 85 c0 0f 85 8d 03 00 00 48 89 All code ======== 0: 89 fc mov %edi,%esp 2: 49 c1 ed 03 shr $0x3,%r13 6: 41 83 e4 07 and $0x7,%r12d a: 49 01 c5 add %rax,%r13 d: 41 83 c4 03 add $0x3,%r12d 11: be 04 00 00 00 mov $0x4,%esi 16: 48 89 df mov %rbx,%rdi 19: e8 1f 1f 52 fe call 0xfffffffffe521f3d 1e: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 23: 41 38 c4 cmp %al,%r12b 26: 7c 08 jl 0x30 28: 84 c0 test %al,%al 2a:* 0f 85 30 06 00 00 jne 0x660 <-- trapping instruction 30: 8b 03 mov (%rbx),%eax 32: 89 44 24 48 mov %eax,0x48(%rsp) 36: 85 c0 test %eax,%eax 38: 0f 85 8d 03 00 00 jne 0x3cb 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 0f 85 30 06 00 00 jne 0x636 6: 8b 03 mov (%rbx),%eax 8: 89 44 24 48 mov %eax,0x48(%rsp) c: 85 c0 test %eax,%eax e: 0f 85 8d 03 00 00 jne 0x3a1 14: 48 rex.W 15: 89 .byte 0x89 [ 7136.394785][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000246 [ 7136.394787][ C2] RAX: 0000000000000000 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7136.394788][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7136.394789][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7136.394790][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7136.394790][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7136.394793][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7136.394796][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7136.394797][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7136.394798][ C2] PKRU: 55555554 [ 7136.394799][ C2] Call Trace: [ 7136.394802][ C2] [ 7136.394805][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7136.394807][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7136.394809][ C2] ? __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)) [ 7136.394812][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7136.394814][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7136.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7136.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7136.394821][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7136.394824][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7136.394826][ C2] ? __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:2772) [ 7136.394828][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7136.394831][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7136.394833][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7136.394835][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7136.394837][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7136.394839][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7136.394842][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7136.394844][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7136.394846][ C2] ? release_sock (net/core/sock.c:3794) [ 7136.394848][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7136.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7136.394853][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7136.394855][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7136.394857][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7136.394859][ C2] ? 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)) [ 7136.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7136.394862][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7136.394864][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7136.394866][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7136.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7136.394869][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7136.394871][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7136.394873][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7136.394874][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7136.394876][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7136.394878][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7136.394879][ C2] ? new_sync_read (fs/read_write.c:584) [ 7136.394881][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7136.394883][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7136.394885][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7136.394887][ C2] vfs_write (fs/read_write.c:686) [ 7136.394889][ C2] ksys_write (fs/read_write.c:739) [ 7136.394891][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7136.394893][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7136.394895][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7136.394897][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7136.394899][ C2] RIP: 0033:0x7f814975fc5e [ 7136.394901][ C2] 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 [ 7136.394902][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7136.394904][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7136.394905][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7136.394905][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7136.394906][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7136.394907][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7140.078625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7140.078921][ C2] rcu: 2-....: (6185848 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2408921 | [ 7140.079136][ C2] rcu: (t=6188306 jiffies g=521497 q=125442 ncpus=4) | [ 7140.079272][ C2] Tainted: [L]=SOFTLOCKUP [ 7140.079273][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7140.079274][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7140.079277][ C2] 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 [ 7140.079279][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7140.079281][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7140.079282][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7140.079282][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7140.079283][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7140.079284][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7140.079286][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7140.079289][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7140.079290][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7140.079291][ C2] PKRU: 55555554 [ 7140.079292][ C2] Call Trace: [ 7140.079292][ C2] [ 7140.079293][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7140.079296][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7140.079298][ C2] ? __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)) [ 7140.079300][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7140.079302][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7140.079304][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7140.079307][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7140.079309][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7140.079312][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7140.079313][ C2] ? __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:2772) [ 7140.079316][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7140.079318][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7140.079321][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7140.079322][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7140.079324][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7140.079326][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7140.079329][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7140.079331][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7140.079333][ C2] ? release_sock (net/core/sock.c:3794) [ 7140.079335][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7140.079336][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7140.079340][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7140.079342][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7140.079343][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7140.079345][ C2] ? 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)) [ 7140.079347][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7140.079348][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7140.079350][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7140.079352][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7140.079353][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7140.079355][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7140.079357][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7140.079359][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7140.079361][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7140.079362][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7140.079364][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7140.079365][ C2] ? new_sync_read (fs/read_write.c:584) [ 7140.079367][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7140.079369][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7140.079370][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7140.079373][ C2] vfs_write (fs/read_write.c:686) [ 7140.079375][ C2] ksys_write (fs/read_write.c:739) [ 7140.079377][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7140.079379][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7140.079381][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7140.079382][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7140.079384][ C2] RIP: 0033:0x7f814975fc5e [ 7140.079386][ C2] 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 [ 7140.079387][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7140.079388][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7140.079389][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7140.079390][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7140.079391][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7140.079392][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7164.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7164.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7164.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 7164.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 7164.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7164.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7164.394773][ C2] 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 [ 7164.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7164.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7164.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7164.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7164.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7164.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7164.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7164.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7164.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7164.394787][ C2] PKRU: 55555554 [ 7164.394788][ C2] Call Trace: [ 7164.394791][ C2] [ 7164.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7164.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7164.394799][ C2] ? __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)) [ 7164.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7164.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7164.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7164.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7164.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7164.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7164.394816][ C2] ? __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:2772) [ 7164.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7164.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7164.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7164.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7164.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7164.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7164.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7164.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7164.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 7164.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7164.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7164.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7164.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7164.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7164.394849][ C2] ? 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)) [ 7164.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7164.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7164.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7164.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7164.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7164.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7164.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7164.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7164.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7164.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7164.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7164.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 7164.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7164.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7164.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7164.394876][ C2] vfs_write (fs/read_write.c:686) [ 7164.394878][ C2] ksys_write (fs/read_write.c:739) [ 7164.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7164.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7164.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7164.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7164.394888][ C2] RIP: 0033:0x7f814975fc5e [ 7164.394890][ C2] 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 [ 7164.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7164.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7164.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7164.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7164.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7164.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7192.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7192.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7192.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 7192.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 7192.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7192.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7192.394774][ C2] 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 [ 7192.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7192.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7192.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7192.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7192.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7192.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7192.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7192.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7192.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7192.394788][ C2] PKRU: 55555554 [ 7192.394789][ C2] Call Trace: [ 7192.394792][ C2] [ 7192.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7192.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7192.394800][ C2] ? __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)) [ 7192.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7192.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7192.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7192.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7192.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7192.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7192.394816][ C2] ? __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:2772) [ 7192.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7192.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7192.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7192.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7192.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7192.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7192.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7192.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7192.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 7192.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7192.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7192.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7192.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7192.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7192.394849][ C2] ? 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)) [ 7192.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7192.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7192.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7192.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7192.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7192.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7192.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7192.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7192.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7192.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7192.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7192.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 7192.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7192.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7192.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7192.394877][ C2] vfs_write (fs/read_write.c:686) [ 7192.394879][ C2] ksys_write (fs/read_write.c:739) [ 7192.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7192.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7192.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7192.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7192.394889][ C2] RIP: 0033:0x7f814975fc5e [ 7192.394891][ C2] 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 [ 7192.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7192.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7192.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7192.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7192.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7192.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7210.321020][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 7210.321194][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 7210.321301][ C2] NMI backtrace for cpu 2 | [ 7210.321311][ C2] Tainted: [L]=SOFTLOCKUP [ 7210.321312][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7210.321314][ C2] RIP: 0010:native_apic_msr_read (./arch/x86/include/asm/msr.h:75 ./arch/x86/include/asm/msr.h:108 ./arch/x86/include/asm/apic.h:227) [ 7210.321318][ C2] Code: 08 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 ff ff ff ff 81 ff e0 00 00 00 74 15 c1 ef 04 8d 8f 00 08 00 00 0f 32 <48> c1 e2 20 48 09 d0 66 90 c3 c3 48 83 ec 08 48 89 c6 31 d2 89 cf All code ======== 0: 08 00 or %al,(%rax) 2: 00 66 66 add %ah,0x66(%rsi) 5: 2e 0f 1f 84 00 00 00 cs nopl 0x0(%rax,%rax,1) c: 00 00 e: f3 0f 1e fa endbr64 12: b8 ff ff ff ff mov $0xffffffff,%eax 17: 81 ff e0 00 00 00 cmp $0xe0,%edi 1d: 74 15 je 0x34 1f: c1 ef 04 shr $0x4,%edi 22: 8d 8f 00 08 00 00 lea 0x800(%rdi),%ecx 28: 0f 32 rdmsr 2a:* 48 c1 e2 20 shl $0x20,%rdx <-- trapping instruction 2e: 48 09 d0 or %rdx,%rax 31: 66 90 xchg %ax,%ax 33: c3 ret 34: c3 ret 35: 48 83 ec 08 sub $0x8,%rsp 39: 48 89 c6 mov %rax,%rsi 3c: 31 d2 xor %edx,%edx 3e: 89 cf mov %ecx,%edi Code starting with the faulting instruction =========================================== 0: 48 c1 e2 20 shl $0x20,%rdx 4: 48 09 d0 or %rdx,%rax 7: 66 90 xchg %ax,%ax 9: c3 ret a: c3 ret b: 48 83 ec 08 sub $0x8,%rsp f: 48 89 c6 mov %rax,%rsi 12: 31 d2 xor %edx,%edx 14: 89 cf mov %ecx,%edi [ 7210.321320][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000012 [ 7210.321322][ C2] RAX: 0000000000000001 RBX: ff11000002980428 RCX: 0000000000000819 [ 7210.321323][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000019 [ 7210.321324][ C2] RBP: ff11000002980438 R08: ffffffffaa2da398 R09: fff3fc00000431df [ 7210.321325][ C2] R10: 0000000000000003 R11: 1fe2200006a6666a R12: ff110000027b3040 [ 7210.321326][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 7210.321328][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7210.321332][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7210.321333][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7210.321334][ C2] PKRU: 55555554 [ 7210.321334][ C2] Call Trace: [ 7210.321337][ C2] [ 7210.321338][ C2] ioapic_ack_level (./arch/x86/include/asm/apic.h:404 arch/x86/kernel/apic/io_apic.c:1700) [ 7210.321342][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 7210.321345][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 7210.321347][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 7210.321349][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 7210.321351][ C2] [ 7210.321352][ C2] [ 7210.321353][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 7210.321355][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7210.321357][ C2] 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 [ 7210.321358][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7210.321359][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7210.321360][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7210.321361][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7210.321361][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7210.321362][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7210.321363][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7210.321366][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7210.321368][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7210.321370][ C2] ? __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)) [ 7210.321372][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7210.321375][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7210.321376][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7210.321379][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7210.321381][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7210.321384][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7210.321386][ C2] ? __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:2772) [ 7210.321388][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7210.321391][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7210.321393][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7210.321395][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7210.321397][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7210.321399][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7210.321401][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7210.321403][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7210.321414][ C2] ? release_sock (net/core/sock.c:3794) [ 7210.321416][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7210.321418][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7210.321421][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7210.321423][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7210.321425][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7210.321427][ C2] ? 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)) [ 7210.321428][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7210.321430][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7210.321432][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7210.321433][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7210.321435][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7210.321437][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7210.321439][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7210.321440][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7210.321442][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7210.321443][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7210.321445][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7210.321447][ C2] ? new_sync_read (fs/read_write.c:584) [ 7210.321449][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7210.321450][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7210.321452][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7210.321454][ C2] vfs_write (fs/read_write.c:686) [ 7210.321456][ C2] ksys_write (fs/read_write.c:739) [ 7210.321458][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7210.321460][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7210.321462][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7210.321464][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7210.321465][ C2] RIP: 0033:0x7f814975fc5e [ 7210.321467][ C2] 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 [ 7210.321468][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7210.321470][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7210.321470][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7210.321471][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7210.321472][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7210.321473][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7218.082626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7218.082925][ C2] rcu: 2-....: (6263818 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2442007 | [ 7218.083229][ C2] rcu: (t=6266310 jiffies g=521497 q=127026 ncpus=4) | [ 7218.083370][ C2] Tainted: [L]=SOFTLOCKUP [ 7218.083371][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7218.083372][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7218.083377][ C2] 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 [ 7218.083378][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7218.083381][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7218.083382][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7218.083383][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7218.083384][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7218.083385][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7218.083387][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7218.083390][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7218.083391][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7218.083392][ C2] PKRU: 55555554 [ 7218.083392][ C2] Call Trace: [ 7218.083393][ C2] [ 7218.083394][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7218.083396][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7218.083399][ C2] ? __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)) [ 7218.083401][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7218.083403][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7218.083405][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7218.083408][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7218.083410][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7218.083413][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7218.083415][ C2] ? __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:2772) [ 7218.083417][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7218.083419][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7218.083422][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7218.083423][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7218.083425][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7218.083427][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7218.083430][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7218.083432][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7218.083434][ C2] ? release_sock (net/core/sock.c:3794) [ 7218.083436][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7218.083437][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7218.083441][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7218.083443][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7218.083444][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7218.083446][ C2] ? 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)) [ 7218.083448][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7218.083449][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7218.083451][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7218.083453][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7218.083454][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7218.083457][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7218.083458][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7218.083460][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7218.083462][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7218.083463][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7218.083465][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7218.083467][ C2] ? new_sync_read (fs/read_write.c:584) [ 7218.083468][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7218.083470][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7218.083476][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7218.083479][ C2] vfs_write (fs/read_write.c:686) [ 7218.083481][ C2] ksys_write (fs/read_write.c:739) [ 7218.083483][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7218.083485][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7218.083487][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7218.083489][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7218.083490][ C2] RIP: 0033:0x7f814975fc5e [ 7218.083492][ C2] 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 [ 7218.083493][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7218.083495][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7218.083496][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7218.083496][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7218.083497][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7218.083498][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7244.394761][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7244.394763][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7244.394765][ C2] softirqs last disabled at (21214): __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:2772) | [ 7244.394771][ C2] Tainted: [L]=SOFTLOCKUP [ 7244.394772][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7244.394774][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:182 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1)) [ 7244.394777][ C2] Code: 00 00 00 f3 0f 1e fa 48 89 f2 be f8 00 00 00 e9 9f a1 ab 01 0f 1f 40 00 66 66 2e 0f 1f 84 00 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 All code ======== 0: 00 00 add %al,(%rax) 2: 00 f3 add %dh,%bl 4: 0f 1e fa nop %edx 7: 48 89 f2 mov %rsi,%rdx a: be f8 00 00 00 mov $0xf8,%esi f: e9 9f a1 ab 01 jmp 0x1aba1b3 14: 0f 1f 40 00 nopl 0x0(%rax) 18: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 1f: 00 00 00 00 23: 0f 1f 40 d6 nopl -0x2a(%rax) 27: 48 85 f6 test %rsi,%rsi 2a:* 0f 84 9a 01 00 00 je 0x1ca <-- trapping instruction 30: 48 89 f8 mov %rdi,%rax 33: 41 57 push %r15 35: 49 89 c8 mov %rcx,%r8 38: 48 01 f0 add %rsi,%rax 3b: 41 56 push %r14 3d: 53 push %rbx 3e: 0f .byte 0xf 3f: 82 .byte 0x82 Code starting with the faulting instruction =========================================== 0: 0f 84 9a 01 00 00 je 0x1a0 6: 48 89 f8 mov %rdi,%rax 9: 41 57 push %r15 b: 49 89 c8 mov %rcx,%r8 e: 48 01 f0 add %rsi,%rax 11: 41 56 push %r14 13: 53 push %rbx 14: 0f .byte 0xf 15: 82 .byte 0x82 [ 7244.394778][ C2] RSP: 0018:ffa0000000617578 EFLAGS: 00000202 [ 7244.394780][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: ffffffffac5390f1 [ 7244.394781][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7244.394782][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7244.394783][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7244.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7244.394786][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7244.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7244.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7244.394791][ C2] PKRU: 55555554 [ 7244.394791][ C2] Call Trace: [ 7244.394795][ C2] [ 7244.394796][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7244.394801][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7244.394803][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7244.394805][ C2] ? __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)) [ 7244.394808][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7244.394810][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7244.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7244.394814][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7244.394817][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7244.394820][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7244.394821][ C2] ? __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:2772) [ 7244.394824][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7244.394827][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7244.394829][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7244.394831][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7244.394833][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7244.394835][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7244.394837][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7244.394839][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7244.394841][ C2] ? release_sock (net/core/sock.c:3794) [ 7244.394843][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7244.394845][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7244.394848][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7244.394850][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7244.394852][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7244.394854][ C2] ? 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)) [ 7244.394856][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7244.394857][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7244.394859][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7244.394861][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7244.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7244.394865][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7244.394866][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7244.394868][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7244.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7244.394871][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7244.394873][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7244.394875][ C2] ? new_sync_read (fs/read_write.c:584) [ 7244.394876][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7244.394878][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7244.394879][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7244.394882][ C2] vfs_write (fs/read_write.c:686) [ 7244.394884][ C2] ksys_write (fs/read_write.c:739) [ 7244.394886][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7244.394888][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7244.394890][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7244.394892][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7244.394894][ C2] RIP: 0033:0x7f814975fc5e [ 7244.394896][ C2] 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 [ 7244.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7244.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7244.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7244.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7244.394902][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7244.394903][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7272.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7272.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7272.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 7272.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 7272.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7272.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7272.394774][ C2] 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 [ 7272.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7272.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7272.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7272.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7272.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7272.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7272.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7272.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7272.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7272.394789][ C2] PKRU: 55555554 [ 7272.394790][ C2] Call Trace: [ 7272.394793][ C2] [ 7272.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7272.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7272.394801][ C2] ? __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)) [ 7272.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7272.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7272.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7272.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7272.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7272.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7272.394817][ C2] ? __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:2772) [ 7272.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7272.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7272.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7272.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7272.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7272.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7272.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7272.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7272.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 7272.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7272.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7272.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7272.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7272.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7272.394850][ C2] ? 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)) [ 7272.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7272.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7272.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7272.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7272.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7272.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7272.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7272.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7272.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7272.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7272.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7272.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 7272.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7272.394874][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7272.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7272.394878][ C2] vfs_write (fs/read_write.c:686) [ 7272.394880][ C2] ksys_write (fs/read_write.c:739) [ 7272.394882][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7272.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7272.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7272.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7272.394890][ C2] RIP: 0033:0x7f814975fc5e [ 7272.394893][ C2] 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 [ 7272.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7272.394895][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7272.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7272.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7272.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7272.394898][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7296.085625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7296.085850][ C2] rcu: 2-....: (6341797 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2473469 | [ 7296.086110][ C2] rcu: (t=6344313 jiffies g=521497 q=128166 ncpus=4) | [ 7296.086294][ C2] Tainted: [L]=SOFTLOCKUP [ 7296.086295][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7296.086297][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7296.086300][ C2] 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 [ 7296.086302][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7296.086304][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7296.086305][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7296.086306][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7296.086307][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7296.086308][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7296.086310][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7296.086314][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7296.086315][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7296.086315][ C2] PKRU: 55555554 [ 7296.086316][ C2] Call Trace: [ 7296.086317][ C2] [ 7296.086318][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7296.086320][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7296.086323][ C2] ? __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)) [ 7296.086325][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7296.086327][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7296.086329][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7296.086332][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7296.086334][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7296.086337][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7296.086339][ C2] ? __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:2772) [ 7296.086341][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7296.086344][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7296.086346][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7296.086347][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7296.086349][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7296.086351][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7296.086354][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7296.086356][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7296.086358][ C2] ? release_sock (net/core/sock.c:3794) [ 7296.086360][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7296.086362][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7296.086365][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7296.086367][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7296.086369][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7296.086371][ C2] ? 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)) [ 7296.086372][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7296.086373][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7296.086375][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7296.086377][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7296.086378][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7296.086381][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7296.086382][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7296.086384][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7296.086386][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7296.086387][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7296.086389][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7296.086390][ C2] ? new_sync_read (fs/read_write.c:584) [ 7296.086392][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7296.086394][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7296.086395][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7296.086398][ C2] vfs_write (fs/read_write.c:686) [ 7296.086400][ C2] ksys_write (fs/read_write.c:739) [ 7296.086402][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7296.086403][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7296.086405][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7296.086407][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7296.086409][ C2] RIP: 0033:0x7f814975fc5e [ 7296.086411][ C2] 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 [ 7296.086412][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7296.086413][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7296.086414][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7296.086415][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7296.086416][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7296.086417][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7308.624046][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 7308.624172][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 7308.624298][ C2] NMI backtrace for cpu 2 | [ 7308.624308][ C2] Tainted: [L]=SOFTLOCKUP [ 7308.624309][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7308.624310][ C2] RIP: 0010:irq_entries_start (./arch/x86/include/asm/idtentry.h:551) [ 7308.624314][ C2] Code: c9 45 31 c0 45 31 c9 45 31 d2 45 31 db 31 db 31 ed 45 31 e4 45 31 ed 45 31 f6 45 31 ff c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1e fa 6a 20 e9 b5 11 00 00 cc cc cc cc cc f3 0f 1e fa 6a 21 All code ======== 0: c9 leave 1: 45 31 c0 xor %r8d,%r8d 4: 45 31 c9 xor %r9d,%r9d 7: 45 31 d2 xor %r10d,%r10d a: 45 31 db xor %r11d,%r11d d: 31 db xor %ebx,%ebx f: 31 ed xor %ebp,%ebp 11: 45 31 e4 xor %r12d,%r12d 14: 45 31 ed xor %r13d,%r13d 17: 45 31 f6 xor %r14d,%r14d 1a: 45 31 ff xor %r15d,%r15d 1d: c3 ret 1e: 90 nop 1f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 26: 00 00 00 00 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 6a 20 push $0x20 30: e9 b5 11 00 00 jmp 0x11ea 35: cc int3 36: cc int3 37: cc int3 38: cc int3 39: cc int3 3a: f3 0f 1e fa endbr64 3e: 6a 21 push $0x21 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 6a 20 push $0x20 6: e9 b5 11 00 00 jmp 0x11c0 b: cc int3 c: cc int3 d: cc int3 e: cc int3 f: cc int3 10: f3 0f 1e fa endbr64 14: 6a 21 push $0x21 [ 7308.624315][ C2] RSP: 0018:ffa0000000617558 EFLAGS: 00000002 [ 7308.624318][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7308.624319][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7308.624319][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7308.624320][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7308.624321][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7308.624324][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7308.624327][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7308.624328][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7308.624328][ C2] PKRU: 55555554 [ 7308.624329][ C2] Call Trace: [ 7308.624332][ C2] [ 7308.624333][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7308.624335][ C2] 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 [ 7308.624336][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7308.624340][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7308.624343][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7308.624345][ C2] ? __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)) [ 7308.624347][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7308.624349][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7308.624351][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7308.624354][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7308.624356][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7308.624359][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7308.624361][ C2] ? __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:2772) [ 7308.624363][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7308.624366][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7308.624368][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7308.624369][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7308.624371][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7308.624373][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7308.624376][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7308.624378][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7308.624380][ C2] ? release_sock (net/core/sock.c:3794) [ 7308.624382][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7308.624384][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7308.624387][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7308.624389][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7308.624391][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7308.624393][ C2] ? 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)) [ 7308.624394][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7308.624395][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7308.624397][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7308.624399][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7308.624400][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7308.624403][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7308.624404][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7308.624406][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7308.624408][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7308.624409][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7308.624411][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7308.624413][ C2] ? new_sync_read (fs/read_write.c:584) [ 7308.624414][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7308.624416][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7308.624418][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7308.624420][ C2] vfs_write (fs/read_write.c:686) [ 7308.624422][ C2] ksys_write (fs/read_write.c:739) [ 7308.624424][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7308.624426][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7308.624428][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7308.624429][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7308.624431][ C2] RIP: 0033:0x7f814975fc5e [ 7308.624433][ C2] 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 [ 7308.624434][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7308.624436][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7308.624436][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7308.624437][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7308.624438][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7308.624438][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7336.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7336.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7336.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 7336.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 7336.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7336.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7336.394781][ C2] 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 [ 7336.394782][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7336.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7336.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7336.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7336.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7336.394787][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7336.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7336.394793][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7336.394794][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7336.394795][ C2] PKRU: 55555554 [ 7336.394796][ C2] Call Trace: [ 7336.394799][ C2] [ 7336.394801][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7336.394804][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7336.394806][ C2] ? __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)) [ 7336.394808][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7336.394811][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7336.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7336.394815][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7336.394818][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7336.394821][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7336.394822][ C2] ? __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:2772) [ 7336.394825][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7336.394828][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7336.394830][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7336.394831][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7336.394834][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7336.394836][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7336.394838][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7336.394840][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7336.394843][ C2] ? release_sock (net/core/sock.c:3794) [ 7336.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7336.394846][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7336.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7336.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7336.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7336.394856][ C2] ? 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)) [ 7336.394857][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7336.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7336.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7336.394862][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7336.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7336.394866][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7336.394868][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7336.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7336.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7336.394873][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7336.394875][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7336.394876][ C2] ? new_sync_read (fs/read_write.c:584) [ 7336.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7336.394880][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7336.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7336.394884][ C2] vfs_write (fs/read_write.c:686) [ 7336.394886][ C2] ksys_write (fs/read_write.c:739) [ 7336.394888][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7336.394890][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7336.394892][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7336.394894][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7336.394896][ C2] RIP: 0033:0x7f814975fc5e [ 7336.394898][ C2] 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 [ 7336.394899][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7336.394901][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7336.394902][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7336.394903][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7336.394903][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7336.394904][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7364.394762][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7364.394763][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7364.394765][ C2] softirqs last disabled at (21214): __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:2772) | [ 7364.394771][ C2] Tainted: [L]=SOFTLOCKUP [ 7364.394772][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7364.394774][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7364.394776][ C2] 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 [ 7364.394778][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7364.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7364.394781][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7364.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7364.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7364.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7364.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7364.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7364.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7364.394790][ C2] PKRU: 55555554 [ 7364.394791][ C2] Call Trace: [ 7364.394794][ C2] [ 7364.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7364.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7364.394803][ C2] ? __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)) [ 7364.394805][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7364.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7364.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7364.394812][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7364.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7364.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7364.394819][ C2] ? __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:2772) [ 7364.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7364.394824][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7364.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7364.394828][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7364.394830][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7364.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7364.394835][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7364.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7364.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 7364.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7364.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7364.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7364.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7364.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7364.394851][ C2] ? 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)) [ 7364.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7364.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7364.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7364.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7364.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7364.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7364.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7364.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7364.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7364.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7364.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7364.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 7364.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7364.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7364.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7364.394879][ C2] vfs_write (fs/read_write.c:686) [ 7364.394881][ C2] ksys_write (fs/read_write.c:739) [ 7364.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7364.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7364.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7364.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7364.394891][ C2] RIP: 0033:0x7f814975fc5e [ 7364.394894][ C2] 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 [ 7364.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7364.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7364.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7364.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7364.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7364.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7374.089625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7374.089939][ C2] rcu: 2-....: (6419768 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2507054 | [ 7374.090156][ C2] rcu: (t=6422317 jiffies g=521497 q=129686 ncpus=4) | [ 7374.090290][ C2] Tainted: [L]=SOFTLOCKUP [ 7374.090291][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7374.090292][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7374.090296][ C2] 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 [ 7374.090298][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7374.090300][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7374.090301][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7374.090302][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7374.090303][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7374.090304][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7374.090306][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7374.090309][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7374.090310][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7374.090311][ C2] PKRU: 55555554 [ 7374.090311][ C2] Call Trace: [ 7374.090312][ C2] [ 7374.090313][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7374.090316][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7374.090318][ C2] ? __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)) [ 7374.090320][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7374.090322][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7374.090324][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7374.090327][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7374.090329][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7374.090332][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7374.090334][ C2] ? __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:2772) [ 7374.090336][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7374.090339][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7374.090341][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7374.090343][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7374.090345][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7374.090347][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7374.090349][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7374.090351][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7374.090353][ C2] ? release_sock (net/core/sock.c:3794) [ 7374.090355][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7374.090357][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7374.090360][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7374.090362][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7374.090364][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7374.090366][ C2] ? 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)) [ 7374.090368][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7374.090369][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7374.090371][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7374.090373][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7374.090374][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7374.090376][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7374.090378][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7374.090380][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7374.090381][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7374.090383][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7374.090385][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7374.090386][ C2] ? new_sync_read (fs/read_write.c:584) [ 7374.090388][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7374.090389][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7374.090391][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7374.090393][ C2] vfs_write (fs/read_write.c:686) [ 7374.090395][ C2] ksys_write (fs/read_write.c:739) [ 7374.090397][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7374.090399][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7374.090401][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7374.090403][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7374.090404][ C2] RIP: 0033:0x7f814975fc5e [ 7374.090406][ C2] 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 [ 7374.090407][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7374.090409][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7374.090409][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7374.090410][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7374.090411][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7374.090412][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7400.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7400.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7400.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 7400.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 7400.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7400.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7400.394772][ C2] 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 [ 7400.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7400.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7400.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7400.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7400.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7400.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7400.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7400.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7400.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7400.394787][ C2] PKRU: 55555554 [ 7400.394788][ C2] Call Trace: [ 7400.394791][ C2] [ 7400.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7400.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7400.394799][ C2] ? __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)) [ 7400.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7400.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7400.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7400.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7400.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7400.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7400.394815][ C2] ? __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:2772) [ 7400.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7400.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7400.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7400.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7400.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7400.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7400.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7400.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7400.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 7400.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7400.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7400.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7400.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7400.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7400.394848][ C2] ? 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)) [ 7400.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7400.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7400.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7400.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7400.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7400.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7400.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7400.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7400.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7400.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7400.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7400.394868][ C2] ? new_sync_read (fs/read_write.c:584) [ 7400.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7400.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7400.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7400.394876][ C2] vfs_write (fs/read_write.c:686) [ 7400.394878][ C2] ksys_write (fs/read_write.c:739) [ 7400.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7400.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7400.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7400.394885][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7400.394888][ C2] RIP: 0033:0x7f814975fc5e [ 7400.394890][ C2] 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 [ 7400.394891][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7400.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7400.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7400.394894][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7400.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7400.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7406.929086][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 7406.929227][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 7406.929339][ C2] NMI backtrace for cpu 2 | [ 7406.929349][ C2] Tainted: [L]=SOFTLOCKUP [ 7406.929349][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7406.929351][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 7406.929354][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 7406.929356][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 7406.929358][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 7406.929359][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 7406.929360][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 7406.929361][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 7406.929362][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 7406.929365][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7406.929368][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7406.929369][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7406.929370][ C2] PKRU: 55555554 [ 7406.929371][ C2] Call Trace: [ 7406.929373][ C2] [ 7406.929375][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 7406.929377][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 7406.929380][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 7406.929382][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 7406.929385][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 7406.929387][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 7406.929389][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 7406.929391][ C2] [ 7406.929391][ C2] [ 7406.929392][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 7406.929394][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7406.929396][ C2] 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 [ 7406.929397][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7406.929398][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7406.929399][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7406.929400][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7406.929400][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7406.929401][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7406.929402][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7406.929405][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7406.929407][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7406.929409][ C2] ? __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)) [ 7406.929411][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7406.929413][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7406.929415][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7406.929418][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7406.929420][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7406.929423][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7406.929425][ C2] ? __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:2772) [ 7406.929427][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7406.929430][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7406.929432][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7406.929433][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7406.929435][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7406.929437][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7406.929440][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7406.929442][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7406.929444][ C2] ? release_sock (net/core/sock.c:3794) [ 7406.929446][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7406.929447][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7406.929450][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7406.929453][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7406.929454][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7406.929456][ C2] ? 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)) [ 7406.929458][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7406.929459][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7406.929461][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7406.929463][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7406.929464][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7406.929466][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7406.929468][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7406.929470][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7406.929471][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7406.929473][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7406.929475][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7406.929477][ C2] ? new_sync_read (fs/read_write.c:584) [ 7406.929478][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7406.929480][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7406.929481][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7406.929484][ C2] vfs_write (fs/read_write.c:686) [ 7406.929486][ C2] ksys_write (fs/read_write.c:739) [ 7406.929488][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7406.929489][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7406.929492][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7406.929493][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7406.929495][ C2] RIP: 0033:0x7f814975fc5e [ 7406.929497][ C2] 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 [ 7406.929498][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7406.929499][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7406.929500][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7406.929501][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7406.929501][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7406.929502][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7432.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7432.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7432.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 7432.394775][ C2] Tainted: [L]=SOFTLOCKUP [ 7432.394776][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7432.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7432.394780][ C2] 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 [ 7432.394782][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7432.394783][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7432.394784][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7432.394785][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7432.394786][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7432.394787][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7432.394789][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7432.394793][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7432.394794][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7432.394794][ C2] PKRU: 55555554 [ 7432.394795][ C2] Call Trace: [ 7432.394798][ C2] [ 7432.394801][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7432.394804][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7432.394806][ C2] ? __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)) [ 7432.394808][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7432.394811][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7432.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7432.394815][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7432.394817][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7432.394820][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7432.394822][ C2] ? __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:2772) [ 7432.394825][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7432.394827][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7432.394830][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7432.394831][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7432.394833][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7432.394835][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7432.394838][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7432.394840][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7432.394842][ C2] ? release_sock (net/core/sock.c:3794) [ 7432.394844][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7432.394846][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7432.394849][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7432.394851][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7432.394853][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7432.394855][ C2] ? 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)) [ 7432.394856][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7432.394858][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7432.394860][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7432.394862][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7432.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7432.394865][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7432.394867][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7432.394868][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7432.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7432.394872][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7432.394874][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7432.394875][ C2] ? new_sync_read (fs/read_write.c:584) [ 7432.394877][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7432.394879][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7432.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7432.394883][ C2] vfs_write (fs/read_write.c:686) [ 7432.394885][ C2] ksys_write (fs/read_write.c:739) [ 7432.394887][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7432.394888][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7432.394891][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7432.394892][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7432.394894][ C2] RIP: 0033:0x7f814975fc5e [ 7432.394897][ C2] 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 [ 7432.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7432.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7432.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7432.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7432.394902][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7432.394902][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7452.092626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7452.092896][ C2] rcu: 2-....: (6497737 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2535815 | [ 7452.093139][ C2] rcu: (t=6500320 jiffies g=521497 q=131277 ncpus=4) | [ 7452.093341][ C2] Tainted: [L]=SOFTLOCKUP [ 7452.093342][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7452.093343][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7452.093347][ C2] 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 [ 7452.093349][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7452.093351][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7452.093352][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7452.093353][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7452.093354][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7452.093355][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7452.093357][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7452.093360][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7452.093361][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7452.093362][ C2] PKRU: 55555554 [ 7452.093363][ C2] Call Trace: [ 7452.093363][ C2] [ 7452.093364][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7452.093367][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7452.093369][ C2] ? __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)) [ 7452.093371][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7452.093374][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7452.093375][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7452.093378][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7452.093381][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7452.093384][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7452.093385][ C2] ? __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:2772) [ 7452.093388][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7452.093390][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7452.093392][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7452.093394][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7452.093396][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7452.093398][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7452.093401][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7452.093403][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7452.093405][ C2] ? release_sock (net/core/sock.c:3794) [ 7452.093407][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7452.093408][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7452.093411][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7452.093414][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7452.093415][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7452.093417][ C2] ? 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)) [ 7452.093419][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7452.093420][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7452.093422][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7452.093424][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7452.093425][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7452.093428][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7452.093429][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7452.093431][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7452.093433][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7452.093434][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7452.093436][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7452.093437][ C2] ? new_sync_read (fs/read_write.c:584) [ 7452.093439][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7452.093441][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7452.093442][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7452.093445][ C2] vfs_write (fs/read_write.c:686) [ 7452.093447][ C2] ksys_write (fs/read_write.c:739) [ 7452.093449][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7452.093451][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7452.093453][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7452.093454][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7452.093456][ C2] RIP: 0033:0x7f814975fc5e [ 7452.093458][ C2] 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 [ 7452.093459][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7452.093460][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7452.093461][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7452.093462][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7452.093463][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7452.093463][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7476.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7476.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7476.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 7476.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 7476.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7476.394771][ C2] 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) [ 7476.394774][ C2] 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 [ 7476.394775][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000282 [ 7476.394777][ C2] RAX: ff11000012560b4c RBX: ff11000012560b48 RCX: ffffffffac5390f1 [ 7476.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7476.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7476.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7476.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7476.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7476.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7476.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7476.394788][ C2] PKRU: 55555554 [ 7476.394789][ C2] Call Trace: [ 7476.394792][ C2] [ 7476.394795][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7476.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7476.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7476.394802][ C2] ? __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)) [ 7476.394805][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7476.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7476.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7476.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7476.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7476.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7476.394819][ C2] ? __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:2772) [ 7476.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7476.394824][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7476.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7476.394828][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7476.394830][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7476.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7476.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7476.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7476.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 7476.394841][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7476.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7476.394846][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7476.394848][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7476.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7476.394851][ C2] ? 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)) [ 7476.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7476.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7476.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7476.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7476.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7476.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7476.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7476.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7476.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7476.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7476.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7476.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 7476.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7476.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7476.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7476.394879][ C2] vfs_write (fs/read_write.c:686) [ 7476.394881][ C2] ksys_write (fs/read_write.c:739) [ 7476.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7476.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7476.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7476.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7476.394891][ C2] RIP: 0033:0x7f814975fc5e [ 7476.394893][ C2] 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 [ 7476.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7476.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7476.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7476.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7476.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7476.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7504.394756][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7504.394758][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7504.394760][ C2] softirqs last disabled at (21214): __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:2772) | [ 7504.394766][ C2] Tainted: [L]=SOFTLOCKUP [ 7504.394767][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7504.394769][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7504.394771][ C2] 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 [ 7504.394773][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7504.394774][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7504.394775][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7504.394776][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7504.394777][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7504.394778][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7504.394780][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7504.394784][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7504.394784][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7504.394785][ C2] PKRU: 55555554 [ 7504.394786][ C2] Call Trace: [ 7504.394789][ C2] [ 7504.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7504.394795][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7504.394797][ C2] ? __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)) [ 7504.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7504.394802][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7504.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7504.394806][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7504.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7504.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7504.394814][ C2] ? __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:2772) [ 7504.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7504.394819][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7504.394821][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7504.394823][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7504.394825][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7504.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7504.394829][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7504.394831][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7504.394834][ C2] ? release_sock (net/core/sock.c:3794) [ 7504.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7504.394837][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7504.394840][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7504.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7504.394844][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7504.394846][ C2] ? 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)) [ 7504.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7504.394849][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7504.394851][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7504.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7504.394854][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7504.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7504.394858][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7504.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7504.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7504.394863][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7504.394865][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7504.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 7504.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7504.394870][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7504.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7504.394874][ C2] vfs_write (fs/read_write.c:686) [ 7504.394877][ C2] ksys_write (fs/read_write.c:739) [ 7504.394878][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7504.394880][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7504.394882][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7504.394884][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7504.394886][ C2] RIP: 0033:0x7f814975fc5e [ 7504.394889][ C2] 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 [ 7504.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7504.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7504.394892][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7504.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7504.394894][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7504.394894][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7505.232020][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 7505.232147][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 7505.232314][ C2] NMI backtrace for cpu 2 | [ 7505.232321][ C2] Tainted: [L]=SOFTLOCKUP [ 7505.232322][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7505.232323][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 7505.232326][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 7505.232327][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 7505.232329][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 7505.232331][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 7505.232332][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 7505.232332][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 7505.232333][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 7505.232336][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7505.232338][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7505.232339][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7505.232340][ C2] PKRU: 55555554 [ 7505.232341][ C2] Call Trace: [ 7505.232342][ C2] [ 7505.232344][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 7505.232346][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 7505.232348][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 7505.232350][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 7505.232353][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 7505.232355][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 7505.232357][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 7505.232359][ C2] [ 7505.232360][ C2] [ 7505.232360][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 7505.232362][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7505.232364][ C2] 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 [ 7505.232365][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7505.232366][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7505.232367][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7505.232368][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7505.232368][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7505.232369][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7505.232370][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7505.232373][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7505.232375][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7505.232377][ C2] ? __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)) [ 7505.232379][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7505.232381][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7505.232383][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7505.232386][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7505.232388][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7505.232391][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7505.232392][ C2] ? __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:2772) [ 7505.232395][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7505.232397][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7505.232400][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7505.232401][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7505.232403][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7505.232405][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7505.232408][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7505.232410][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7505.232412][ C2] ? release_sock (net/core/sock.c:3794) [ 7505.232414][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7505.232415][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7505.232418][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7505.232420][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7505.232422][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7505.232424][ C2] ? 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)) [ 7505.232426][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7505.232427][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7505.232429][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7505.232431][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7505.232432][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7505.232434][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7505.232436][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7505.232438][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7505.232439][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7505.232441][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7505.232443][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7505.232444][ C2] ? new_sync_read (fs/read_write.c:584) [ 7505.232446][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7505.232448][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7505.232449][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7505.232452][ C2] vfs_write (fs/read_write.c:686) [ 7505.232454][ C2] ksys_write (fs/read_write.c:739) [ 7505.232456][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7505.232457][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7505.232460][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7505.232461][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7505.232463][ C2] RIP: 0033:0x7f814975fc5e [ 7505.232464][ C2] 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 [ 7505.232465][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7505.232467][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7505.232467][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7505.232468][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7505.232469][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7505.232470][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7530.096627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7530.096914][ C2] rcu: 2-....: (6575708 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2566209 | [ 7530.097213][ C2] rcu: (t=6578324 jiffies g=521497 q=132871 ncpus=4) | [ 7530.097346][ C2] Tainted: [L]=SOFTLOCKUP [ 7530.097347][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7530.097349][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7530.097354][ C2] Code: 8b 05 34 f0 b4 03 49 8b 40 20 48 39 c7 72 0f 48 05 00 80 00 00 48 39 c7 0f 82 0c 0f 22 ff 90 0f 0b 90 c3 0f 1f 80 00 00 00 00 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 8f f5 ff ff 0f 1f 40 00 66 All code ======== 0: 8b 05 34 f0 b4 03 mov 0x3b4f034(%rip),%eax # 0x3b4f03a 6: 49 8b 40 20 mov 0x20(%r8),%rax a: 48 39 c7 cmp %rax,%rdi d: 72 0f jb 0x1e f: 48 05 00 80 00 00 add $0x8000,%rax 15: 48 39 c7 cmp %rax,%rdi 18: 0f 82 0c 0f 22 ff jb 0xffffffffff220f2a 1e: 90 nop 1f: 0f 0b ud2 21: 90 nop 22: c3 ret 23: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 8f f5 ff ff jmp 0xfffffffffffff5ca 3b: 0f 1f 40 00 nopl 0x0(%rax) 3f: 66 data16 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 8f f5 ff ff jmp 0xfffffffffffff5a0 11: 0f 1f 40 00 nopl 0x0(%rax) 15: 66 data16 [ 7530.097356][ C2] RSP: 0018:ffa0000000617578 EFLAGS: 00000202 [ 7530.097358][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7530.097359][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7530.097360][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7530.097361][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7530.097362][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7530.097364][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7530.097367][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7530.097368][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7530.097369][ C2] PKRU: 55555554 [ 7530.097370][ C2] Call Trace: [ 7530.097371][ C2] [ 7530.097372][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7530.097374][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7530.097377][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7530.097379][ C2] ? __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)) [ 7530.097381][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7530.097383][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7530.097385][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7530.097388][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7530.097390][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7530.097393][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7530.097395][ C2] ? __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:2772) [ 7530.097397][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7530.097400][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7530.097402][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7530.097404][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7530.097406][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7530.097408][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7530.097410][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7530.097412][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7530.097414][ C2] ? release_sock (net/core/sock.c:3794) [ 7530.097416][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7530.097418][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7530.097421][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7530.097423][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7530.097425][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7530.097427][ C2] ? 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)) [ 7530.097428][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7530.097430][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7530.097432][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7530.097433][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7530.097435][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7530.097437][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7530.097439][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7530.097440][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7530.097442][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7530.097443][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7530.097445][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7530.097447][ C2] ? new_sync_read (fs/read_write.c:584) [ 7530.097448][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7530.097450][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7530.097452][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7530.097454][ C2] vfs_write (fs/read_write.c:686) [ 7530.097456][ C2] ksys_write (fs/read_write.c:739) [ 7530.097458][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7530.097460][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7530.097462][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7530.097463][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7530.097465][ C2] RIP: 0033:0x7f814975fc5e [ 7530.097467][ C2] 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 [ 7530.097468][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7530.097470][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7530.097471][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7530.097471][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7530.097472][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7530.097473][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7556.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7556.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7556.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 7556.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 7556.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7556.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7556.394774][ C2] 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 [ 7556.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7556.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7556.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7556.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7556.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7556.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7556.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7556.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7556.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7556.394788][ C2] PKRU: 55555554 [ 7556.394789][ C2] Call Trace: [ 7556.394792][ C2] [ 7556.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7556.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7556.394800][ C2] ? __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)) [ 7556.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7556.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7556.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7556.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7556.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7556.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7556.394816][ C2] ? __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:2772) [ 7556.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7556.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7556.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7556.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7556.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7556.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7556.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7556.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7556.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 7556.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7556.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7556.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7556.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7556.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7556.394848][ C2] ? 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)) [ 7556.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7556.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7556.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7556.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7556.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7556.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7556.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7556.394861][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7556.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7556.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7556.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7556.394868][ C2] ? new_sync_read (fs/read_write.c:584) [ 7556.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7556.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7556.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7556.394876][ C2] vfs_write (fs/read_write.c:686) [ 7556.394878][ C2] ksys_write (fs/read_write.c:739) [ 7556.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7556.394881][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7556.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7556.394885][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7556.394887][ C2] RIP: 0033:0x7f814975fc5e [ 7556.394890][ C2] 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 [ 7556.394891][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7556.394892][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7556.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7556.394894][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7556.394894][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7556.394895][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7584.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7584.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7584.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 7584.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 7584.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7584.394770][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7584.394773][ C2] Code: 8b 05 34 f0 b4 03 49 8b 40 20 48 39 c7 72 0f 48 05 00 80 00 00 48 39 c7 0f 82 0c 0f 22 ff 90 0f 0b 90 c3 0f 1f 80 00 00 00 00 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 8f f5 ff ff 0f 1f 40 00 66 All code ======== 0: 8b 05 34 f0 b4 03 mov 0x3b4f034(%rip),%eax # 0x3b4f03a 6: 49 8b 40 20 mov 0x20(%r8),%rax a: 48 39 c7 cmp %rax,%rdi d: 72 0f jb 0x1e f: 48 05 00 80 00 00 add $0x8000,%rax 15: 48 39 c7 cmp %rax,%rdi 18: 0f 82 0c 0f 22 ff jb 0xffffffffff220f2a 1e: 90 nop 1f: 0f 0b ud2 21: 90 nop 22: c3 ret 23: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 8f f5 ff ff jmp 0xfffffffffffff5ca 3b: 0f 1f 40 00 nopl 0x0(%rax) 3f: 66 data16 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 8f f5 ff ff jmp 0xfffffffffffff5a0 11: 0f 1f 40 00 nopl 0x0(%rax) 15: 66 data16 [ 7584.394775][ C2] RSP: 0018:ffa0000000617578 EFLAGS: 00000202 [ 7584.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7584.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7584.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7584.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7584.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7584.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7584.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7584.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7584.394788][ C2] PKRU: 55555554 [ 7584.394788][ C2] Call Trace: [ 7584.394791][ C2] [ 7584.394793][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7584.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7584.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7584.394801][ C2] ? __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)) [ 7584.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7584.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7584.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7584.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7584.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7584.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7584.394817][ C2] ? __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:2772) [ 7584.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7584.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7584.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7584.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7584.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7584.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7584.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7584.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7584.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 7584.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7584.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7584.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7584.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7584.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7584.394849][ C2] ? 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)) [ 7584.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7584.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7584.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7584.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7584.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7584.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7584.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7584.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7584.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7584.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7584.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7584.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 7584.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7584.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7584.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7584.394877][ C2] vfs_write (fs/read_write.c:686) [ 7584.394879][ C2] ksys_write (fs/read_write.c:739) [ 7584.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7584.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7584.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7584.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7584.394888][ C2] RIP: 0033:0x7f814975fc5e [ 7584.394891][ C2] 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 [ 7584.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7584.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7584.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7584.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7584.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7584.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7603.536018][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 7603.536151][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 7603.536298][ C2] NMI backtrace for cpu 2 | [ 7603.536308][ C2] Tainted: [L]=SOFTLOCKUP [ 7603.536309][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7603.536311][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:98 (discriminator 1) mm/kasan/generic.c:115 (discriminator 1) mm/kasan/generic.c:140 (discriminator 1) mm/kasan/generic.c:172 (discriminator 1) mm/kasan/generic.c:191 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1)) [ 7603.536314][ C2] Code: 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 00 00 c3 4c 89 d1 48 29 c1 49 89 cb All code ======== 0: ff (bad) 1: ff 48 85 decl -0x7b(%rax) 4: c9 leave 5: 74 8c je 0xffffffffffffff93 7: 4c 01 c9 add %r9,%rcx a: eb 1b jmp 0x27 c: 0f 1f 00 nopl (%rax) f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 16: 00 00 00 00 1a: 48 83 c0 01 add $0x1,%rax 1e: 48 39 c8 cmp %rcx,%rax 21: 0f 84 6c ff ff ff je 0xffffffffffffff93 27: 80 38 00 cmpb $0x0,(%rax) 2a:* 74 ee je 0x1a <-- trapping instruction 2c: e9 47 ff ff ff jmp 0xffffffffffffff78 31: b8 01 00 00 00 mov $0x1,%eax 36: c3 ret 37: 4c 89 d1 mov %r10,%rcx 3a: 48 29 c1 sub %rax,%rcx 3d: 49 89 cb mov %rcx,%r11 Code starting with the faulting instruction =========================================== 0: 74 ee je 0xfffffffffffffff0 2: e9 47 ff ff ff jmp 0xffffffffffffff4e 7: b8 01 00 00 00 mov $0x1,%eax c: c3 ret d: 4c 89 d1 mov %r10,%rcx 10: 48 29 c1 sub %rax,%rcx 13: 49 89 cb mov %rcx,%r11 [ 7603.536316][ C2] RSP: 0018:ffa0000000218eb0 EFLAGS: 00000046 [ 7603.536318][ C2] RAX: ffe21c0000530095 RBX: ffe21c0000530095 RCX: ffe21c0000530096 [ 7603.536319][ C2] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ff110000029804a8 [ 7603.536320][ C2] RBP: ff110000029804b0 R08: ffffffffaa2da389 R09: ffe21c0000530095 [ 7603.536321][ C2] R10: ffe21c0000530096 R11: 1fe2200006a6666a R12: 1ff40000000431db [ 7603.536322][ C2] R13: ff110000029804a8 R14: ff110000029804ab R15: ff1100000298047c [ 7603.536324][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7603.536327][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7603.536328][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7603.536329][ C2] PKRU: 55555554 [ 7603.536330][ C2] Call Trace: [ 7603.536333][ C2] [ 7603.536337][ C2] do_raw_spin_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 7603.536340][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7603.536342][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7603.536344][ C2] ? handle_irq_event (kernel/irq/internals.h:227 kernel/irq/handle.c:260) [ 7603.536346][ C2] handle_irq_event (kernel/irq/internals.h:227 kernel/irq/handle.c:260) [ 7603.536348][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 7603.536350][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 7603.536352][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 7603.536354][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 7603.536357][ C2] [ 7603.536358][ C2] [ 7603.536359][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 7603.536361][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7603.536363][ C2] Code: 8b 05 34 f0 b4 03 49 8b 40 20 48 39 c7 72 0f 48 05 00 80 00 00 48 39 c7 0f 82 0c 0f 22 ff 90 0f 0b 90 c3 0f 1f 80 00 00 00 00 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 8f f5 ff ff 0f 1f 40 00 66 All code ======== 0: 8b 05 34 f0 b4 03 mov 0x3b4f034(%rip),%eax # 0x3b4f03a 6: 49 8b 40 20 mov 0x20(%r8),%rax a: 48 39 c7 cmp %rax,%rdi d: 72 0f jb 0x1e f: 48 05 00 80 00 00 add $0x8000,%rax 15: 48 39 c7 cmp %rax,%rdi 18: 0f 82 0c 0f 22 ff jb 0xffffffffff220f2a 1e: 90 nop 1f: 0f 0b ud2 21: 90 nop 22: c3 ret 23: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 8f f5 ff ff jmp 0xfffffffffffff5ca 3b: 0f 1f 40 00 nopl 0x0(%rax) 3f: 66 data16 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 8f f5 ff ff jmp 0xfffffffffffff5a0 11: 0f 1f 40 00 nopl 0x0(%rax) 15: 66 data16 [ 7603.536364][ C2] RSP: 0018:ffa0000000617578 EFLAGS: 00000202 [ 7603.536365][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7603.536366][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7603.536366][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7603.536367][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7603.536368][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7603.536369][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7603.536372][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7603.536374][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7603.536376][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7603.536378][ C2] ? __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)) [ 7603.536381][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7603.536382][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7603.536384][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7603.536387][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7603.536389][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7603.536392][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7603.536394][ C2] ? __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:2772) [ 7603.536396][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7603.536399][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7603.536401][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7603.536403][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7603.536405][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7603.536407][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7603.536409][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7603.536411][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7603.536413][ C2] ? release_sock (net/core/sock.c:3794) [ 7603.536415][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7603.536417][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7603.536420][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7603.536422][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7603.536424][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7603.536426][ C2] ? 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)) [ 7603.536428][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7603.536429][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7603.536431][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7603.536433][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7603.536434][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7603.536437][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7603.536438][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7603.536440][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7603.536442][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7603.536443][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7603.536445][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7603.536447][ C2] ? new_sync_read (fs/read_write.c:584) [ 7603.536449][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7603.536450][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7603.536452][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7603.536454][ C2] vfs_write (fs/read_write.c:686) [ 7603.536457][ C2] ksys_write (fs/read_write.c:739) [ 7603.536459][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7603.536460][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7603.536463][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7603.536464][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7603.536466][ C2] RIP: 0033:0x7f814975fc5e [ 7603.536468][ C2] 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 [ 7603.536469][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7603.536471][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7603.536471][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7603.536472][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7603.536473][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7603.536474][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7608.099626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7608.099844][ C2] rcu: 2-....: (6653676 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2598586 | [ 7608.100087][ C2] rcu: (t=6656327 jiffies g=521497 q=134479 ncpus=4) | [ 7608.100287][ C2] Tainted: [L]=SOFTLOCKUP [ 7608.100288][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7608.100290][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7608.100294][ C2] 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 [ 7608.100295][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7608.100298][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7608.100299][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7608.100300][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7608.100300][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7608.100301][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7608.100303][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7608.100306][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7608.100307][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7608.100308][ C2] PKRU: 55555554 [ 7608.100308][ C2] Call Trace: [ 7608.100309][ C2] [ 7608.100310][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7608.100312][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7608.100315][ C2] ? __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)) [ 7608.100317][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7608.100319][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7608.100321][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7608.100324][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7608.100326][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7608.100329][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7608.100331][ C2] ? __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:2772) [ 7608.100333][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7608.100336][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7608.100338][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7608.100339][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7608.100342][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7608.100343][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7608.100346][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7608.100348][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7608.100350][ C2] ? release_sock (net/core/sock.c:3794) [ 7608.100352][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7608.100354][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7608.100357][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7608.100359][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7608.100361][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7608.100363][ C2] ? 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)) [ 7608.100364][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7608.100366][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7608.100368][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7608.100369][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7608.100371][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7608.100373][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7608.100375][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7608.100376][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7608.100378][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7608.100380][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7608.100381][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7608.100383][ C2] ? new_sync_read (fs/read_write.c:584) [ 7608.100385][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7608.100386][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7608.100388][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7608.100390][ C2] vfs_write (fs/read_write.c:686) [ 7608.100392][ C2] ksys_write (fs/read_write.c:739) [ 7608.100394][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7608.100396][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7608.100398][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7608.100399][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7608.100401][ C2] RIP: 0033:0x7f814975fc5e [ 7608.100403][ C2] 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 [ 7608.100404][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7608.100406][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7608.100406][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7608.100407][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7608.100408][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7608.100408][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7632.394764][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7632.394766][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7632.394768][ C2] softirqs last disabled at (21214): __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:2772) | [ 7632.394774][ C2] Tainted: [L]=SOFTLOCKUP [ 7632.394775][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7632.394776][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7632.394779][ C2] 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 [ 7632.394780][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7632.394782][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7632.394783][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7632.394784][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7632.394785][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7632.394786][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7632.394788][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7632.394792][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7632.394793][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7632.394794][ C2] PKRU: 55555554 [ 7632.394794][ C2] Call Trace: [ 7632.394797][ C2] [ 7632.394801][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7632.394803][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7632.394805][ C2] ? __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)) [ 7632.394808][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7632.394810][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7632.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7632.394815][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7632.394817][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7632.394820][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7632.394822][ C2] ? __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:2772) [ 7632.394824][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7632.394827][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7632.394829][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7632.394831][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7632.394833][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7632.394835][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7632.394837][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7632.394839][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7632.394841][ C2] ? release_sock (net/core/sock.c:3794) [ 7632.394843][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7632.394845][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7632.394848][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7632.394850][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7632.394852][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7632.394854][ C2] ? 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)) [ 7632.394856][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7632.394857][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7632.394859][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7632.394861][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7632.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7632.394865][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7632.394866][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7632.394868][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7632.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7632.394871][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7632.394873][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7632.394875][ C2] ? new_sync_read (fs/read_write.c:584) [ 7632.394877][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7632.394878][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7632.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7632.394882][ C2] vfs_write (fs/read_write.c:686) [ 7632.394884][ C2] ksys_write (fs/read_write.c:739) [ 7632.394886][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7632.394888][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7632.394890][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7632.394892][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7632.394894][ C2] RIP: 0033:0x7f814975fc5e [ 7632.394896][ C2] 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 [ 7632.394897][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7632.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7632.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7632.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7632.394901][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7632.394902][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7660.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7660.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7660.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 7660.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 7660.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7660.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7660.394773][ C2] 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 [ 7660.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7660.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7660.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7660.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7660.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7660.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7660.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7660.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7660.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7660.394787][ C2] PKRU: 55555554 [ 7660.394788][ C2] Call Trace: [ 7660.394791][ C2] [ 7660.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7660.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7660.394799][ C2] ? __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)) [ 7660.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7660.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7660.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7660.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7660.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7660.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7660.394815][ C2] ? __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:2772) [ 7660.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7660.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7660.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7660.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7660.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7660.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7660.394830][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7660.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7660.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 7660.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7660.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7660.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7660.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7660.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7660.394848][ C2] ? 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)) [ 7660.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7660.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7660.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7660.394854][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7660.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7660.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7660.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7660.394861][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7660.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7660.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7660.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7660.394868][ C2] ? new_sync_read (fs/read_write.c:584) [ 7660.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7660.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7660.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7660.394876][ C2] vfs_write (fs/read_write.c:686) [ 7660.394878][ C2] ksys_write (fs/read_write.c:739) [ 7660.394879][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7660.394881][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7660.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7660.394885][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7660.394887][ C2] RIP: 0033:0x7f814975fc5e [ 7660.394890][ C2] 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 [ 7660.394891][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7660.394892][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7660.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7660.394894][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7660.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7660.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7686.103625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7686.103859][ C2] rcu: 2-....: (6731656 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2635120 | [ 7686.104108][ C2] rcu: (t=6734331 jiffies g=521497 q=135616 ncpus=4) | [ 7686.104334][ C2] Tainted: [L]=SOFTLOCKUP [ 7686.104335][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7686.104336][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7686.104340][ C2] 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 [ 7686.104341][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7686.104343][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7686.104345][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7686.104345][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7686.104346][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7686.104347][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7686.104350][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7686.104353][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7686.104354][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7686.104355][ C2] PKRU: 55555554 [ 7686.104355][ C2] Call Trace: [ 7686.104356][ C2] [ 7686.104357][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7686.104360][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7686.104362][ C2] ? __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)) [ 7686.104364][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7686.104366][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7686.104368][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7686.104371][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7686.104373][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7686.104376][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7686.104378][ C2] ? __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:2772) [ 7686.104380][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7686.104383][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7686.104385][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7686.104387][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7686.104389][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7686.104391][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7686.104394][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7686.104395][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7686.104397][ C2] ? release_sock (net/core/sock.c:3794) [ 7686.104399][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7686.104401][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7686.104404][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7686.104406][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7686.104408][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7686.104410][ C2] ? 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)) [ 7686.104411][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7686.104413][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7686.104415][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7686.104416][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7686.104418][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7686.104420][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7686.104422][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7686.104424][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7686.104425][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7686.104427][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7686.104429][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7686.104430][ C2] ? new_sync_read (fs/read_write.c:584) [ 7686.104432][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7686.104433][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7686.104435][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7686.104437][ C2] vfs_write (fs/read_write.c:686) [ 7686.104440][ C2] ksys_write (fs/read_write.c:739) [ 7686.104441][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7686.104443][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7686.104445][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7686.104447][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7686.104448][ C2] RIP: 0033:0x7f814975fc5e [ 7686.104450][ C2] 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 [ 7686.104451][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7686.104453][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7686.104454][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7686.104455][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7686.104455][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7686.104456][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7701.840065][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 7701.840227][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 7701.840343][ C2] NMI backtrace for cpu 2 | [ 7701.840355][ C2] Tainted: [L]=SOFTLOCKUP [ 7701.840356][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7701.840357][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 7701.840361][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 7701.840363][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 7701.840365][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 7701.840366][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 7701.840367][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 7701.840368][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 7701.840369][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 7701.840372][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7701.840375][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7701.840376][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7701.840377][ C2] PKRU: 55555554 [ 7701.840378][ C2] Call Trace: [ 7701.840380][ C2] [ 7701.840383][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 7701.840385][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 7701.840388][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 7701.840390][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 7701.840392][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 7701.840394][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 7701.840397][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 7701.840399][ C2] [ 7701.840400][ C2] [ 7701.840401][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 7701.840403][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7701.840405][ C2] 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 [ 7701.840406][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7701.840407][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7701.840408][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7701.840408][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7701.840409][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7701.840410][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7701.840411][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7701.840414][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7701.840416][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7701.840418][ C2] ? __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)) [ 7701.840420][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7701.840423][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7701.840424][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7701.840427][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7701.840429][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7701.840432][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7701.840434][ C2] ? __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:2772) [ 7701.840436][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7701.840439][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7701.840441][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7701.840443][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7701.840445][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7701.840447][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7701.840449][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7701.840451][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7701.840453][ C2] ? release_sock (net/core/sock.c:3794) [ 7701.840455][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7701.840457][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7701.840461][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7701.840463][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7701.840464][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7701.840466][ C2] ? 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)) [ 7701.840468][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7701.840469][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7701.840471][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7701.840473][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7701.840474][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7701.840477][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7701.840478][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7701.840480][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7701.840482][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7701.840483][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7701.840485][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7701.840487][ C2] ? new_sync_read (fs/read_write.c:584) [ 7701.840489][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7701.840490][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7701.840492][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7701.840494][ C2] vfs_write (fs/read_write.c:686) [ 7701.840496][ C2] ksys_write (fs/read_write.c:739) [ 7701.840498][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7701.840500][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7701.840502][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7701.840504][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7701.840505][ C2] RIP: 0033:0x7f814975fc5e [ 7701.840508][ C2] 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 [ 7701.840509][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7701.840511][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7701.840512][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7701.840512][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7701.840513][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7701.840514][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7728.394768][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7728.394770][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7728.394772][ C2] softirqs last disabled at (21214): __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:2772) | [ 7728.394779][ C2] Tainted: [L]=SOFTLOCKUP [ 7728.394780][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7728.394782][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7728.394785][ C2] 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 [ 7728.394786][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7728.394788][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7728.394789][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7728.394790][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7728.394791][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7728.394792][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7728.394794][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7728.394797][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7728.394798][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7728.394799][ C2] PKRU: 55555554 [ 7728.394800][ C2] Call Trace: [ 7728.394803][ C2] [ 7728.394807][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7728.394810][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7728.394812][ C2] ? __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)) [ 7728.394815][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7728.394817][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7728.394819][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7728.394822][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7728.394824][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7728.394828][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7728.394829][ C2] ? __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:2772) [ 7728.394832][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7728.394835][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7728.394837][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7728.394839][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7728.394841][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7728.394843][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7728.394845][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7728.394847][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7728.394849][ C2] ? release_sock (net/core/sock.c:3794) [ 7728.394851][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7728.394853][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7728.394857][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7728.394859][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7728.394861][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7728.394863][ C2] ? 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)) [ 7728.394864][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7728.394866][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7728.394868][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7728.394869][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7728.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7728.394873][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7728.394875][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7728.394877][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7728.394878][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7728.394880][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7728.394882][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7728.394884][ C2] ? new_sync_read (fs/read_write.c:584) [ 7728.394886][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7728.394887][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7728.394889][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7728.394891][ C2] vfs_write (fs/read_write.c:686) [ 7728.394893][ C2] ksys_write (fs/read_write.c:739) [ 7728.394895][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7728.394897][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7728.394903][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7728.394905][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7728.394907][ C2] RIP: 0033:0x7f814975fc5e [ 7728.394910][ C2] 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 [ 7728.394911][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7728.394913][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7728.394914][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7728.394914][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7728.394915][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7728.394916][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7756.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7756.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7756.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 7756.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 7756.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7756.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7756.394775][ C2] 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 [ 7756.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7756.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7756.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7756.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7756.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7756.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7756.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7756.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7756.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7756.394790][ C2] PKRU: 55555554 [ 7756.394790][ C2] Call Trace: [ 7756.394793][ C2] [ 7756.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7756.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7756.394801][ C2] ? __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)) [ 7756.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7756.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7756.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7756.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7756.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7756.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7756.394818][ C2] ? __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:2772) [ 7756.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7756.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7756.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7756.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7756.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7756.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7756.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7756.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7756.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 7756.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7756.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7756.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7756.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7756.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7756.394851][ C2] ? 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)) [ 7756.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7756.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7756.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7756.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7756.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7756.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7756.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7756.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7756.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7756.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7756.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7756.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 7756.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7756.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7756.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7756.394879][ C2] vfs_write (fs/read_write.c:686) [ 7756.394881][ C2] ksys_write (fs/read_write.c:739) [ 7756.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7756.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7756.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7756.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7756.394891][ C2] RIP: 0033:0x7f814975fc5e [ 7756.394893][ C2] 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 [ 7756.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7756.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7756.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7756.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7756.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7756.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7764.107625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7764.107839][ C2] rcu: 2-....: (6809627 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2669390 | [ 7764.108126][ C2] rcu: (t=6812335 jiffies g=521497 q=137207 ncpus=4) | [ 7764.108274][ C2] Tainted: [L]=SOFTLOCKUP [ 7764.108275][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7764.108276][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7764.108280][ C2] 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 [ 7764.108282][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7764.108284][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7764.108285][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7764.108286][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7764.108287][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7764.108288][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7764.108290][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7764.108293][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7764.108294][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7764.108295][ C2] PKRU: 55555554 [ 7764.108296][ C2] Call Trace: [ 7764.108297][ C2] [ 7764.108298][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7764.108300][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7764.108302][ C2] ? __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)) [ 7764.108305][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7764.108307][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7764.108309][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7764.108311][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7764.108313][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7764.108316][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7764.108318][ C2] ? __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:2772) [ 7764.108320][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7764.108323][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7764.108325][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7764.108327][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7764.108329][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7764.108331][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7764.108333][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7764.108335][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7764.108337][ C2] ? release_sock (net/core/sock.c:3794) [ 7764.108339][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7764.108341][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7764.108344][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7764.108346][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7764.108348][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7764.108350][ C2] ? 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)) [ 7764.108351][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7764.108353][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7764.108355][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7764.108356][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7764.108358][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7764.108360][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7764.108362][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7764.108363][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7764.108365][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7764.108367][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7764.108368][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7764.108370][ C2] ? new_sync_read (fs/read_write.c:584) [ 7764.108372][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7764.108373][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7764.108375][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7764.108377][ C2] vfs_write (fs/read_write.c:686) [ 7764.108380][ C2] ksys_write (fs/read_write.c:739) [ 7764.108381][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7764.108383][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7764.108385][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7764.108387][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7764.108388][ C2] RIP: 0033:0x7f814975fc5e [ 7764.108390][ C2] 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 [ 7764.108392][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7764.108393][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7764.108394][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7764.108395][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7764.108396][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7764.108396][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7788.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7788.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7788.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 7788.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 7788.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7788.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7788.394774][ C2] 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 [ 7788.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7788.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7788.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7788.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7788.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7788.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7788.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7788.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7788.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7788.394788][ C2] PKRU: 55555554 [ 7788.394789][ C2] Call Trace: [ 7788.394792][ C2] [ 7788.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7788.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7788.394800][ C2] ? __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)) [ 7788.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7788.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7788.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7788.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7788.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7788.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7788.394816][ C2] ? __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:2772) [ 7788.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7788.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7788.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7788.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7788.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7788.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7788.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7788.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7788.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 7788.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7788.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7788.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7788.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7788.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7788.394849][ C2] ? 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)) [ 7788.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7788.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7788.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7788.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7788.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7788.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7788.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7788.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7788.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7788.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7788.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7788.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 7788.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7788.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7788.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7788.394877][ C2] vfs_write (fs/read_write.c:686) [ 7788.394879][ C2] ksys_write (fs/read_write.c:739) [ 7788.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7788.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7788.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7788.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7788.394888][ C2] RIP: 0033:0x7f814975fc5e [ 7788.394891][ C2] 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 [ 7788.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7788.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7788.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7788.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7788.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7788.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7800.145013][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 7800.145171][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 7800.145284][ C2] NMI backtrace for cpu 2 | [ 7800.145294][ C2] Tainted: [L]=SOFTLOCKUP [ 7800.145295][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7800.145297][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 7800.145300][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 7800.145302][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 7800.145304][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 7800.145306][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 7800.145307][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 7800.145307][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 7800.145308][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 7800.145311][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7800.145314][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7800.145315][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7800.145316][ C2] PKRU: 55555554 [ 7800.145317][ C2] Call Trace: [ 7800.145320][ C2] [ 7800.145323][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 7800.145325][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 7800.145328][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 7800.145330][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 7800.145333][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 7800.145335][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 7800.145337][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 7800.145339][ C2] [ 7800.145340][ C2] [ 7800.145341][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 7800.145343][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7800.145345][ C2] 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 [ 7800.145347][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7800.145348][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7800.145349][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7800.145349][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7800.145350][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7800.145351][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7800.145352][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7800.145355][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7800.145357][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7800.145359][ C2] ? __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)) [ 7800.145361][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7800.145363][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7800.145365][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7800.145368][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7800.145370][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7800.145373][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7800.145375][ C2] ? __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:2772) [ 7800.145377][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7800.145380][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7800.145382][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7800.145384][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7800.145386][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7800.145388][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7800.145390][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7800.145392][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7800.145394][ C2] ? release_sock (net/core/sock.c:3794) [ 7800.145396][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7800.145398][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7800.145401][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7800.145403][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7800.145405][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7800.145407][ C2] ? 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)) [ 7800.145408][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7800.145410][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7800.145412][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7800.145413][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7800.145415][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7800.145417][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7800.145419][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7800.145420][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7800.145422][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7800.145424][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7800.145425][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7800.145427][ C2] ? new_sync_read (fs/read_write.c:584) [ 7800.145429][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7800.145430][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7800.145432][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7800.145434][ C2] vfs_write (fs/read_write.c:686) [ 7800.145436][ C2] ksys_write (fs/read_write.c:739) [ 7800.145438][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7800.145440][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7800.145442][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7800.145444][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7800.145445][ C2] RIP: 0033:0x7f814975fc5e [ 7800.145448][ C2] 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 [ 7800.145449][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7800.145450][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7800.145451][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7800.145452][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7800.145453][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7800.145453][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7824.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7824.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7824.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 7824.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 7824.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7824.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7824.394781][ C2] 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 [ 7824.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7824.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7824.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7824.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7824.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7824.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7824.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7824.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7824.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7824.394796][ C2] PKRU: 55555554 [ 7824.394796][ C2] Call Trace: [ 7824.394800][ C2] [ 7824.394802][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7824.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7824.394807][ C2] ? __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)) [ 7824.394809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7824.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7824.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7824.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7824.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7824.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7824.394824][ C2] ? __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:2772) [ 7824.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7824.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7824.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7824.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7824.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7824.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7824.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7824.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7824.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 7824.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7824.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7824.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7824.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7824.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7824.394857][ C2] ? 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)) [ 7824.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7824.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7824.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7824.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7824.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7824.394868][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7824.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7824.394871][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7824.394873][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7824.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7824.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7824.394878][ C2] ? new_sync_read (fs/read_write.c:584) [ 7824.394880][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7824.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7824.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7824.394885][ C2] vfs_write (fs/read_write.c:686) [ 7824.394887][ C2] ksys_write (fs/read_write.c:739) [ 7824.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7824.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7824.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7824.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7824.394897][ C2] RIP: 0033:0x7f814975fc5e [ 7824.394900][ C2] 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 [ 7824.394901][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7824.394903][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7824.394904][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7824.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7824.394905][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7824.394906][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7842.111625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7842.111895][ C2] rcu: 2-....: (6887598 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2703263 | [ 7842.112166][ C2] rcu: (t=6890339 jiffies g=521497 q=138798 ncpus=4) | [ 7842.112301][ C2] Tainted: [L]=SOFTLOCKUP [ 7842.112302][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7842.112304][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7842.112308][ C2] 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 [ 7842.112309][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7842.112311][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7842.112312][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7842.112313][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7842.112314][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7842.112315][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7842.112318][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7842.112321][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7842.112322][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7842.112323][ C2] PKRU: 55555554 [ 7842.112323][ C2] Call Trace: [ 7842.112324][ C2] [ 7842.112325][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7842.112328][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7842.112330][ C2] ? __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)) [ 7842.112332][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7842.112335][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7842.112336][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7842.112339][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7842.112341][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7842.112344][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7842.112346][ C2] ? __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:2772) [ 7842.112348][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7842.112351][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7842.112353][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7842.112355][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7842.112357][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7842.112359][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7842.112361][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7842.112363][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7842.112365][ C2] ? release_sock (net/core/sock.c:3794) [ 7842.112367][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7842.112369][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7842.112372][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7842.112374][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7842.112376][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7842.112378][ C2] ? 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)) [ 7842.112379][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7842.112381][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7842.112383][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7842.112384][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7842.112386][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7842.112388][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7842.112390][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7842.112392][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7842.112393][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7842.112395][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7842.112397][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7842.112398][ C2] ? new_sync_read (fs/read_write.c:584) [ 7842.112400][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7842.112402][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7842.112403][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7842.112406][ C2] vfs_write (fs/read_write.c:686) [ 7842.112408][ C2] ksys_write (fs/read_write.c:739) [ 7842.112410][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7842.112412][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7842.112414][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7842.112416][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7842.112417][ C2] RIP: 0033:0x7f814975fc5e [ 7842.112419][ C2] 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 [ 7842.112420][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7842.112422][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7842.112423][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7842.112424][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7842.112424][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7842.112425][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7868.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7868.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7868.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 7868.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 7868.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7868.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7868.394774][ C2] 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 [ 7868.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7868.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7868.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7868.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7868.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7868.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7868.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7868.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7868.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7868.394788][ C2] PKRU: 55555554 [ 7868.394789][ C2] Call Trace: [ 7868.394792][ C2] [ 7868.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7868.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7868.394800][ C2] ? __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)) [ 7868.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7868.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7868.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7868.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7868.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7868.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7868.394817][ C2] ? __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:2772) [ 7868.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7868.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7868.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7868.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7868.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7868.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7868.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7868.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7868.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 7868.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7868.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7868.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7868.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7868.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7868.394849][ C2] ? 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)) [ 7868.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7868.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7868.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7868.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7868.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7868.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7868.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7868.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7868.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7868.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7868.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7868.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 7868.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7868.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7868.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7868.394877][ C2] vfs_write (fs/read_write.c:686) [ 7868.394879][ C2] ksys_write (fs/read_write.c:739) [ 7868.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7868.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7868.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7868.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7868.394889][ C2] RIP: 0033:0x7f814975fc5e [ 7868.394892][ C2] 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 [ 7868.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7868.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7868.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7868.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7868.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7868.394898][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7896.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7896.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7896.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 7896.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 7896.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7896.394773][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7896.394775][ C2] 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 [ 7896.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7896.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7896.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7896.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7896.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7896.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7896.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7896.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7896.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7896.394790][ C2] PKRU: 55555554 [ 7896.394790][ C2] Call Trace: [ 7896.394793][ C2] [ 7896.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7896.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7896.394801][ C2] ? __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)) [ 7896.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7896.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7896.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7896.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7896.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7896.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7896.394818][ C2] ? __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:2772) [ 7896.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7896.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7896.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7896.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7896.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7896.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7896.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7896.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7896.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 7896.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7896.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7896.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7896.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7896.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7896.394850][ C2] ? 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)) [ 7896.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7896.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7896.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7896.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7896.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7896.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7896.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7896.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7896.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7896.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7896.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7896.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 7896.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7896.394874][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7896.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7896.394878][ C2] vfs_write (fs/read_write.c:686) [ 7896.394880][ C2] ksys_write (fs/read_write.c:739) [ 7896.394882][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7896.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7896.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7896.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7896.394890][ C2] RIP: 0033:0x7f814975fc5e [ 7896.394893][ C2] 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 [ 7896.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7896.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7896.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7896.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7896.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7896.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7898.448107][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 7898.448240][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 7898.448369][ C2] NMI backtrace for cpu 2 | [ 7898.448377][ C2] Tainted: [L]=SOFTLOCKUP [ 7898.448378][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7898.448379][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 7898.448382][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 7898.448384][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 7898.448386][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 7898.448387][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 7898.448388][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 7898.448388][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 7898.448389][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 7898.448391][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7898.448394][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7898.448395][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7898.448396][ C2] PKRU: 55555554 [ 7898.448396][ C2] Call Trace: [ 7898.448399][ C2] [ 7898.448401][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 7898.448403][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 7898.448406][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 7898.448408][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 7898.448410][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 7898.448412][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 7898.448414][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 7898.448416][ C2] [ 7898.448417][ C2] [ 7898.448418][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 7898.448420][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7898.448422][ C2] 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 [ 7898.448423][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7898.448424][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7898.448425][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7898.448425][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7898.448426][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7898.448427][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7898.448428][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7898.448431][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7898.448433][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7898.448435][ C2] ? __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)) [ 7898.448437][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7898.448439][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7898.448441][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7898.448444][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7898.448446][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7898.448449][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7898.448450][ C2] ? __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:2772) [ 7898.448453][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7898.448455][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7898.448458][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7898.448459][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7898.448461][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7898.448463][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7898.448466][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7898.448468][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7898.448470][ C2] ? release_sock (net/core/sock.c:3794) [ 7898.448472][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7898.448473][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7898.448476][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7898.448479][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7898.448480][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7898.448482][ C2] ? 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)) [ 7898.448484][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7898.448485][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7898.448487][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7898.448489][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7898.448490][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7898.448493][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7898.448494][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7898.448496][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7898.448498][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7898.448499][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7898.448501][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7898.448503][ C2] ? new_sync_read (fs/read_write.c:584) [ 7898.448504][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7898.448506][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7898.448507][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7898.448510][ C2] vfs_write (fs/read_write.c:686) [ 7898.448512][ C2] ksys_write (fs/read_write.c:739) [ 7898.448514][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7898.448515][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7898.448518][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7898.448519][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7898.448521][ C2] RIP: 0033:0x7f814975fc5e [ 7898.448523][ C2] 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 [ 7898.448524][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7898.448525][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7898.448526][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7898.448527][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7898.448527][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7898.448528][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7920.115627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7920.115901][ C2] rcu: 2-....: (6965568 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2736026 | [ 7920.116163][ C2] rcu: (t=6968343 jiffies g=521497 q=140395 ncpus=4) | [ 7920.116364][ C2] Tainted: [L]=SOFTLOCKUP [ 7920.116365][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7920.116367][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7920.116372][ C2] 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 [ 7920.116373][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7920.116376][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7920.116377][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7920.116378][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7920.116379][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7920.116380][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7920.116382][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7920.116385][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7920.116386][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7920.116387][ C2] PKRU: 55555554 [ 7920.116388][ C2] Call Trace: [ 7920.116389][ C2] [ 7920.116390][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7920.116392][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7920.116395][ C2] ? __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)) [ 7920.116397][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7920.116399][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7920.116401][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7920.116403][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7920.116406][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7920.116409][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7920.116410][ C2] ? __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:2772) [ 7920.116413][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7920.116415][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7920.116418][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7920.116419][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7920.116421][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7920.116423][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7920.116426][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7920.116428][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7920.116430][ C2] ? release_sock (net/core/sock.c:3794) [ 7920.116432][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7920.116433][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7920.116437][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7920.116439][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7920.116441][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7920.116443][ C2] ? 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)) [ 7920.116445][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7920.116446][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7920.116448][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7920.116450][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7920.116451][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7920.116453][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7920.116455][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7920.116457][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7920.116459][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7920.116460][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7920.116462][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7920.116464][ C2] ? new_sync_read (fs/read_write.c:584) [ 7920.116465][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7920.116467][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7920.116469][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7920.116471][ C2] vfs_write (fs/read_write.c:686) [ 7920.116473][ C2] ksys_write (fs/read_write.c:739) [ 7920.116475][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7920.116477][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7920.116479][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7920.116480][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7920.116482][ C2] RIP: 0033:0x7f814975fc5e [ 7920.116484][ C2] 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 [ 7920.116485][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7920.116487][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7920.116488][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7920.116489][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7920.116489][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7920.116490][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7944.394781][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7944.394784][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7944.394788][ C2] softirqs last disabled at (21214): __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:2772) | [ 7944.394798][ C2] Tainted: [L]=SOFTLOCKUP [ 7944.394799][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7944.394802][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7944.394806][ C2] 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 [ 7944.394807][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7944.394810][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7944.394811][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7944.394812][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7944.394813][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7944.394814][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7944.394817][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7944.394821][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7944.394822][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7944.394823][ C2] PKRU: 55555554 [ 7944.394824][ C2] Call Trace: [ 7944.394828][ C2] [ 7944.394832][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7944.394837][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7944.394839][ C2] ? __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)) [ 7944.394844][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7944.394848][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7944.394850][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7944.394853][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7944.394855][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7944.394859][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7944.394861][ C2] ? __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:2772) [ 7944.394863][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7944.394866][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7944.394869][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7944.394871][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7944.394873][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7944.394876][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7944.394880][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7944.394883][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7944.394885][ C2] ? release_sock (net/core/sock.c:3794) [ 7944.394887][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7944.394890][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7944.394893][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7944.394897][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7944.394899][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7944.394903][ C2] ? 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)) [ 7944.394906][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7944.394908][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7944.394910][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7944.394914][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7944.394915][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7944.394918][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7944.394920][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7944.394922][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7944.394925][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7944.394926][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7944.394929][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7944.394931][ C2] ? new_sync_read (fs/read_write.c:584) [ 7944.394933][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7944.394935][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7944.394937][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7944.394939][ C2] vfs_write (fs/read_write.c:686) [ 7944.394942][ C2] ksys_write (fs/read_write.c:739) [ 7944.394944][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7944.394946][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7944.394949][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7944.394952][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7944.394956][ C2] RIP: 0033:0x7f814975fc5e [ 7944.394960][ C2] 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 [ 7944.394962][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7944.394964][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7944.394965][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7944.394966][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7944.394967][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7944.394968][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7972.394773][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 7972.394775][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 7972.394778][ C2] softirqs last disabled at (21214): __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:2772) | [ 7972.394788][ C2] Tainted: [L]=SOFTLOCKUP [ 7972.394789][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7972.394791][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7972.394794][ C2] 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 [ 7972.394796][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7972.394798][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7972.394799][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7972.394800][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7972.394801][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7972.394802][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7972.394805][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7972.394808][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7972.394809][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7972.394810][ C2] PKRU: 55555554 [ 7972.394811][ C2] Call Trace: [ 7972.394814][ C2] [ 7972.394818][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7972.394823][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7972.394825][ C2] ? __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)) [ 7972.394829][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7972.394833][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7972.394834][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7972.394837][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7972.394840][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7972.394843][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7972.394845][ C2] ? __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:2772) [ 7972.394847][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7972.394850][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7972.394853][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7972.394855][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7972.394857][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7972.394859][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7972.394864][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7972.394866][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7972.394868][ C2] ? release_sock (net/core/sock.c:3794) [ 7972.394871][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7972.394873][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7972.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7972.394880][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7972.394882][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7972.394885][ C2] ? 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)) [ 7972.394888][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7972.394890][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7972.394892][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7972.394895][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7972.394897][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7972.394900][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7972.394902][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7972.394904][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7972.394906][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7972.394908][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7972.394910][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7972.394912][ C2] ? new_sync_read (fs/read_write.c:584) [ 7972.394914][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7972.394916][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7972.394918][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7972.394920][ C2] vfs_write (fs/read_write.c:686) [ 7972.394923][ C2] ksys_write (fs/read_write.c:739) [ 7972.394925][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7972.394927][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7972.394929][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7972.394932][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7972.394936][ C2] RIP: 0033:0x7f814975fc5e [ 7972.394939][ C2] 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 [ 7972.394941][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7972.394942][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7972.394944][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7972.394945][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7972.394946][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7972.394947][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7996.752101][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 7996.752227][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 7996.752344][ C2] NMI backtrace for cpu 2 | [ 7996.752355][ C2] Tainted: [L]=SOFTLOCKUP [ 7996.752356][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7996.752357][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 7996.752363][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 7996.752364][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 7996.752367][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 7996.752368][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 7996.752369][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 7996.752370][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 7996.752371][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 7996.752374][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7996.752378][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7996.752379][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7996.752380][ C2] PKRU: 55555554 [ 7996.752381][ C2] Call Trace: [ 7996.752385][ C2] [ 7996.752389][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 7996.752391][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 7996.752395][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 7996.752396][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 7996.752399][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 7996.752403][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 7996.752406][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 7996.752409][ C2] [ 7996.752410][ C2] [ 7996.752411][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 7996.752413][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7996.752416][ C2] 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 [ 7996.752417][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7996.752418][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7996.752419][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7996.752420][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7996.752421][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7996.752422][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7996.752423][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 7996.752426][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7996.752428][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7996.752430][ C2] ? __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)) [ 7996.752433][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7996.752435][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7996.752437][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7996.752439][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7996.752442][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7996.752445][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7996.752447][ C2] ? __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:2772) [ 7996.752449][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7996.752452][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7996.752454][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7996.752456][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7996.752458][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7996.752460][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7996.752463][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7996.752465][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7996.752467][ C2] ? release_sock (net/core/sock.c:3794) [ 7996.752470][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7996.752471][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7996.752474][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7996.752477][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7996.752479][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7996.752481][ C2] ? 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)) [ 7996.752482][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7996.752484][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7996.752486][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7996.752488][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7996.752489][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7996.752492][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7996.752493][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7996.752495][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7996.752497][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7996.752499][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7996.752501][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7996.752503][ C2] ? new_sync_read (fs/read_write.c:584) [ 7996.752504][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7996.752506][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7996.752508][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7996.752510][ C2] vfs_write (fs/read_write.c:686) [ 7996.752512][ C2] ksys_write (fs/read_write.c:739) [ 7996.752514][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7996.752516][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7996.752518][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7996.752520][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7996.752522][ C2] RIP: 0033:0x7f814975fc5e [ 7996.752524][ C2] 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 [ 7996.752526][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7996.752527][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7996.752528][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7996.752529][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7996.752530][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7996.752531][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 7998.119624][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7998.119826][ C2] rcu: 2-....: (7043539 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2767319 | [ 7998.120084][ C2] rcu: (t=7046347 jiffies g=521497 q=141986 ncpus=4) | [ 7998.120251][ C2] Tainted: [L]=SOFTLOCKUP [ 7998.120251][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7998.120253][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 7998.120257][ C2] 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 [ 7998.120258][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 7998.120260][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 7998.120262][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 7998.120262][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 7998.120263][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 7998.120264][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 7998.120266][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 7998.120269][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7998.120270][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 7998.120271][ C2] PKRU: 55555554 [ 7998.120271][ C2] Call Trace: [ 7998.120272][ C2] [ 7998.120273][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 7998.120275][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 7998.120277][ C2] ? __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)) [ 7998.120280][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7998.120282][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 7998.120284][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7998.120286][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 7998.120288][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 7998.120291][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 7998.120293][ C2] ? __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:2772) [ 7998.120295][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 7998.120298][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 7998.120300][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 7998.120302][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 7998.120304][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 7998.120306][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 7998.120308][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 7998.120310][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7998.120312][ C2] ? release_sock (net/core/sock.c:3794) [ 7998.120314][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 7998.120316][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 7998.120319][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7998.120321][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 7998.120323][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 7998.120325][ C2] ? 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)) [ 7998.120327][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7998.120329][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 7998.120331][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 7998.120333][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 7998.120334][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7998.120337][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 7998.120338][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 7998.120340][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 7998.120342][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 7998.120344][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 7998.120346][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 7998.120347][ C2] ? new_sync_read (fs/read_write.c:584) [ 7998.120349][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 7998.120351][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 7998.120353][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 7998.120355][ C2] vfs_write (fs/read_write.c:686) [ 7998.120357][ C2] ksys_write (fs/read_write.c:739) [ 7998.120359][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 7998.120361][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 7998.120363][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 7998.120365][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 7998.120367][ C2] RIP: 0033:0x7f814975fc5e [ 7998.120369][ C2] 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 [ 7998.120370][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 7998.120371][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 7998.120372][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 7998.120373][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 7998.120374][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 7998.120375][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8024.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8024.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8024.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 8024.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 8024.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8024.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8024.394781][ C2] 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 [ 8024.394782][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8024.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8024.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8024.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8024.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8024.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8024.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8024.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8024.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8024.394796][ C2] PKRU: 55555554 [ 8024.394797][ C2] Call Trace: [ 8024.394800][ C2] [ 8024.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8024.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8024.394808][ C2] ? __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)) [ 8024.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8024.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8024.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8024.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8024.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8024.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8024.394825][ C2] ? __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:2772) [ 8024.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8024.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8024.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8024.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8024.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8024.394839][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8024.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8024.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8024.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 8024.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8024.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8024.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8024.394855][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8024.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8024.394859][ C2] ? 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)) [ 8024.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8024.394862][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8024.394864][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8024.394866][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8024.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8024.394870][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8024.394872][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8024.394873][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8024.394875][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8024.394877][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8024.394879][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8024.394880][ C2] ? new_sync_read (fs/read_write.c:584) [ 8024.394882][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8024.394884][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8024.394885][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8024.394888][ C2] vfs_write (fs/read_write.c:686) [ 8024.394890][ C2] ksys_write (fs/read_write.c:739) [ 8024.394892][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8024.394894][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8024.394896][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8024.394898][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8024.394900][ C2] RIP: 0033:0x7f814975fc5e [ 8024.394903][ C2] 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 [ 8024.394904][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8024.394906][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8024.394907][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8024.394908][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8024.394909][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8024.394909][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8052.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8052.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8052.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 8052.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 8052.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8052.394769][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8052.394772][ C2] 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 [ 8052.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8052.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8052.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8052.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8052.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8052.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8052.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8052.394784][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8052.394785][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8052.394786][ C2] PKRU: 55555554 [ 8052.394787][ C2] Call Trace: [ 8052.394790][ C2] [ 8052.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8052.394795][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8052.394798][ C2] ? __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)) [ 8052.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8052.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8052.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8052.394807][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8052.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8052.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8052.394814][ C2] ? __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:2772) [ 8052.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8052.394819][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8052.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8052.394823][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8052.394825][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8052.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8052.394830][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8052.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8052.394834][ C2] ? release_sock (net/core/sock.c:3794) [ 8052.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8052.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8052.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8052.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8052.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8052.394847][ C2] ? 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)) [ 8052.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8052.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8052.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8052.394854][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8052.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8052.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8052.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8052.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8052.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8052.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8052.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8052.394868][ C2] ? new_sync_read (fs/read_write.c:584) [ 8052.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8052.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8052.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8052.394875][ C2] vfs_write (fs/read_write.c:686) [ 8052.394877][ C2] ksys_write (fs/read_write.c:739) [ 8052.394879][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8052.394881][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8052.394883][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8052.394885][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8052.394887][ C2] RIP: 0033:0x7f814975fc5e [ 8052.394889][ C2] 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 [ 8052.394891][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8052.394892][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8052.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8052.394894][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8052.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8052.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8076.123626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8076.123908][ C2] rcu: 2-....: (7121519 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2798808 | [ 8076.124174][ C2] rcu: (t=7124351 jiffies g=521497 q=143123 ncpus=4) | [ 8076.124310][ C2] Tainted: [L]=SOFTLOCKUP [ 8076.124311][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8076.124313][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8076.124317][ C2] 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 [ 8076.124318][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8076.124320][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8076.124322][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8076.124322][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8076.124323][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8076.124324][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8076.124326][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8076.124330][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8076.124331][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8076.124332][ C2] PKRU: 55555554 [ 8076.124333][ C2] Call Trace: [ 8076.124334][ C2] [ 8076.124334][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8076.124337][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8076.124339][ C2] ? __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)) [ 8076.124342][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8076.124344][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8076.124346][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8076.124348][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8076.124350][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8076.124353][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8076.124355][ C2] ? __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:2772) [ 8076.124357][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8076.124360][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8076.124362][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8076.124364][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8076.124366][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8076.124368][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8076.124371][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8076.124372][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8076.124375][ C2] ? release_sock (net/core/sock.c:3794) [ 8076.124377][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8076.124378][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8076.124381][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8076.124383][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8076.124385][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8076.124387][ C2] ? 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)) [ 8076.124389][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8076.124390][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8076.124392][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8076.124394][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8076.124395][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8076.124398][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8076.124399][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8076.124401][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8076.124403][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8076.124404][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8076.124406][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8076.124407][ C2] ? new_sync_read (fs/read_write.c:584) [ 8076.124409][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8076.124411][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8076.124412][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8076.124415][ C2] vfs_write (fs/read_write.c:686) [ 8076.124417][ C2] ksys_write (fs/read_write.c:739) [ 8076.124419][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8076.124421][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8076.124423][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8076.124425][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8076.124426][ C2] RIP: 0033:0x7f814975fc5e [ 8076.124428][ C2] 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 [ 8076.124429][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8076.124431][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8076.124432][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8076.124432][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8076.124433][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8076.124434][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8095.057080][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 8095.057222][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 8095.057342][ C2] NMI backtrace for cpu 2 | [ 8095.057352][ C2] Tainted: [L]=SOFTLOCKUP [ 8095.057352][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8095.057354][ C2] RIP: 0010:irq_entries_start (./arch/x86/include/asm/idtentry.h:551) [ 8095.057358][ C2] Code: c9 45 31 c0 45 31 c9 45 31 d2 45 31 db 31 db 31 ed 45 31 e4 45 31 ed 45 31 f6 45 31 ff c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1e fa 6a 20 e9 b5 11 00 00 cc cc cc cc cc f3 0f 1e fa 6a 21 All code ======== 0: c9 leave 1: 45 31 c0 xor %r8d,%r8d 4: 45 31 c9 xor %r9d,%r9d 7: 45 31 d2 xor %r10d,%r10d a: 45 31 db xor %r11d,%r11d d: 31 db xor %ebx,%ebx f: 31 ed xor %ebp,%ebp 11: 45 31 e4 xor %r12d,%r12d 14: 45 31 ed xor %r13d,%r13d 17: 45 31 f6 xor %r14d,%r14d 1a: 45 31 ff xor %r15d,%r15d 1d: c3 ret 1e: 90 nop 1f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 26: 00 00 00 00 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 6a 20 push $0x20 30: e9 b5 11 00 00 jmp 0x11ea 35: cc int3 36: cc int3 37: cc int3 38: cc int3 39: cc int3 3a: f3 0f 1e fa endbr64 3e: 6a 21 push $0x21 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 6a 20 push $0x20 6: e9 b5 11 00 00 jmp 0x11c0 b: cc int3 c: cc int3 d: cc int3 e: cc int3 f: cc int3 10: f3 0f 1e fa endbr64 14: 6a 21 push $0x21 [ 8095.057359][ C2] RSP: 0018:ffa0000000617558 EFLAGS: 00000002 [ 8095.057362][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8095.057363][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8095.057364][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8095.057365][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8095.057366][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8095.057369][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8095.057372][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8095.057373][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8095.057374][ C2] PKRU: 55555554 [ 8095.057375][ C2] Call Trace: [ 8095.057379][ C2] [ 8095.057379][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8095.057382][ C2] 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 [ 8095.057383][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8095.057388][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8095.057390][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8095.057393][ C2] ? __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)) [ 8095.057395][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8095.057398][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8095.057399][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8095.057402][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8095.057404][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8095.057407][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8095.057409][ C2] ? __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:2772) [ 8095.057411][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8095.057414][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8095.057416][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8095.057418][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8095.057420][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8095.057422][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8095.057425][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8095.057427][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8095.057429][ C2] ? release_sock (net/core/sock.c:3794) [ 8095.057431][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8095.057433][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8095.057436][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8095.057438][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8095.057440][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8095.057442][ C2] ? 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)) [ 8095.057443][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8095.057445][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8095.057447][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8095.057449][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8095.057450][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8095.057452][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8095.057454][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8095.057456][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8095.057458][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8095.057459][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8095.057461][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8095.057463][ C2] ? new_sync_read (fs/read_write.c:584) [ 8095.057465][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8095.057466][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8095.057468][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8095.057470][ C2] vfs_write (fs/read_write.c:686) [ 8095.057472][ C2] ksys_write (fs/read_write.c:739) [ 8095.057474][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8095.057476][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8095.057478][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8095.057480][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8095.057482][ C2] RIP: 0033:0x7f814975fc5e [ 8095.057485][ C2] 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 [ 8095.057486][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8095.057487][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8095.057488][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8095.057489][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8095.057490][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8095.057491][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8120.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8120.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8120.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 8120.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 8120.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8120.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8120.394782][ C2] 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 [ 8120.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8120.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8120.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8120.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8120.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8120.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8120.394792][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8120.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8120.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8120.394797][ C2] PKRU: 55555554 [ 8120.394798][ C2] Call Trace: [ 8120.394801][ C2] [ 8120.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8120.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8120.394808][ C2] ? __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)) [ 8120.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8120.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8120.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8120.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8120.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8120.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8120.394825][ C2] ? __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:2772) [ 8120.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8120.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8120.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8120.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8120.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8120.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8120.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8120.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8120.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 8120.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8120.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8120.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8120.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8120.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8120.394857][ C2] ? 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)) [ 8120.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8120.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8120.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8120.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8120.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8120.394868][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8120.394870][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8120.394871][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8120.394873][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8120.394875][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8120.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8120.394878][ C2] ? new_sync_read (fs/read_write.c:584) [ 8120.394880][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8120.394882][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8120.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8120.394886][ C2] vfs_write (fs/read_write.c:686) [ 8120.394888][ C2] ksys_write (fs/read_write.c:739) [ 8120.394890][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8120.394891][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8120.394894][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8120.394895][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8120.394897][ C2] RIP: 0033:0x7f814975fc5e [ 8120.394900][ C2] 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 [ 8120.394901][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8120.394903][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8120.394904][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8120.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8120.394905][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8120.394906][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8148.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8148.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8148.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 8148.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 8148.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8148.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8148.394772][ C2] 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 [ 8148.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8148.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8148.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8148.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8148.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8148.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8148.394781][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8148.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8148.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8148.394787][ C2] PKRU: 55555554 [ 8148.394787][ C2] Call Trace: [ 8148.394790][ C2] [ 8148.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8148.394796][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8148.394798][ C2] ? __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)) [ 8148.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8148.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8148.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8148.394807][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8148.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8148.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8148.394814][ C2] ? __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:2772) [ 8148.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8148.394819][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8148.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8148.394823][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8148.394825][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8148.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8148.394830][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8148.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8148.394834][ C2] ? release_sock (net/core/sock.c:3794) [ 8148.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8148.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8148.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8148.394843][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8148.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8148.394847][ C2] ? 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)) [ 8148.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8148.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8148.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8148.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8148.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8148.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8148.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8148.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8148.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8148.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8148.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8148.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 8148.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8148.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8148.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8148.394875][ C2] vfs_write (fs/read_write.c:686) [ 8148.394877][ C2] ksys_write (fs/read_write.c:739) [ 8148.394878][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8148.394880][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8148.394883][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8148.394884][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8148.394887][ C2] RIP: 0033:0x7f814975fc5e [ 8148.394889][ C2] 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 [ 8148.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8148.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8148.394892][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8148.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8148.394894][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8148.394895][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8154.127625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8154.127853][ C2] rcu: 2-....: (7199491 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2831470 | [ 8154.128172][ C2] rcu: (t=7202355 jiffies g=521497 q=144643 ncpus=4) | [ 8154.128332][ C2] Tainted: [L]=SOFTLOCKUP [ 8154.128333][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8154.128334][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8154.128337][ C2] 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 [ 8154.128339][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8154.128341][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8154.128342][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8154.128343][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8154.128344][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8154.128345][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8154.128346][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8154.128349][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8154.128350][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8154.128351][ C2] PKRU: 55555554 [ 8154.128351][ C2] Call Trace: [ 8154.128352][ C2] [ 8154.128353][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8154.128356][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8154.128358][ C2] ? __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)) [ 8154.128360][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8154.128362][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8154.128364][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8154.128366][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8154.128369][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8154.128371][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8154.128373][ C2] ? __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:2772) [ 8154.128376][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8154.128378][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8154.128380][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8154.128382][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8154.128384][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8154.128386][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8154.128388][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8154.128390][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8154.128393][ C2] ? release_sock (net/core/sock.c:3794) [ 8154.128395][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8154.128396][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8154.128399][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8154.128401][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8154.128403][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8154.128405][ C2] ? 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)) [ 8154.128407][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8154.128408][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8154.128410][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8154.128411][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8154.128413][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8154.128415][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8154.128417][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8154.128419][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8154.128420][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8154.128422][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8154.128424][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8154.128425][ C2] ? new_sync_read (fs/read_write.c:584) [ 8154.128427][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8154.128429][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8154.128430][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8154.128433][ C2] vfs_write (fs/read_write.c:686) [ 8154.128435][ C2] ksys_write (fs/read_write.c:739) [ 8154.128437][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8154.128438][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8154.128441][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8154.128442][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8154.128444][ C2] RIP: 0033:0x7f814975fc5e [ 8154.128446][ C2] 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 [ 8154.128447][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8154.128448][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8154.128449][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8154.128449][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8154.128450][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8154.128451][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8180.394761][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8180.394763][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8180.394765][ C2] softirqs last disabled at (21214): __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:2772) | [ 8180.394772][ C2] Tainted: [L]=SOFTLOCKUP [ 8180.394773][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8180.394775][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8180.394778][ C2] 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 [ 8180.394780][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8180.394781][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8180.394783][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8180.394784][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8180.394784][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8180.394785][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8180.394788][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8180.394791][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8180.394792][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8180.394793][ C2] PKRU: 55555554 [ 8180.394794][ C2] Call Trace: [ 8180.394797][ C2] [ 8180.394800][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8180.394802][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8180.394805][ C2] ? __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)) [ 8180.394808][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8180.394810][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8180.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8180.394814][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8180.394817][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8180.394819][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8180.394821][ C2] ? __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:2772) [ 8180.394824][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8180.394826][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8180.394829][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8180.394830][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8180.394833][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8180.394835][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8180.394837][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8180.394839][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8180.394841][ C2] ? release_sock (net/core/sock.c:3794) [ 8180.394844][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8180.394845][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8180.394849][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8180.394851][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8180.394853][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8180.394855][ C2] ? 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)) [ 8180.394856][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8180.394857][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8180.394860][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8180.394861][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8180.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8180.394865][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8180.394867][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8180.394868][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8180.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8180.394871][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8180.394873][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8180.394875][ C2] ? new_sync_read (fs/read_write.c:584) [ 8180.394877][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8180.394878][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8180.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8180.394883][ C2] vfs_write (fs/read_write.c:686) [ 8180.394885][ C2] ksys_write (fs/read_write.c:739) [ 8180.394886][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8180.394888][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8180.394890][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8180.394892][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8180.394895][ C2] RIP: 0033:0x7f814975fc5e [ 8180.394897][ C2] 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 [ 8180.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8180.394900][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8180.394901][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8180.394902][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8180.394903][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8180.394904][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8193.361104][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 8193.361228][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 8193.361353][ C2] NMI backtrace for cpu 2 | [ 8193.361363][ C2] Tainted: [L]=SOFTLOCKUP [ 8193.361364][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8193.361366][ C2] RIP: 0010:restore_regs_and_return_to_kernel (arch/x86/entry/entry_64.S:627) [ 8193.361370][ C2] Code: 08 0f 01 f8 0f 1f 80 00 00 00 00 f6 44 24 08 03 75 29 0f 0b f6 84 24 88 00 00 00 03 74 02 0f 0b 41 5f 41 5e 41 5d 41 5c 5d 5b <41> 5b 41 5a 41 59 41 58 58 59 5a 5e 5f 48 83 c4 08 f6 44 24 20 04 All code ======== 0: 08 0f or %cl,(%rdi) 2: 01 f8 add %edi,%eax 4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b: f6 44 24 08 03 testb $0x3,0x8(%rsp) 10: 75 29 jne 0x3b 12: 0f 0b ud2 14: f6 84 24 88 00 00 00 testb $0x3,0x88(%rsp) 1b: 03 1c: 74 02 je 0x20 1e: 0f 0b ud2 20: 41 5f pop %r15 22: 41 5e pop %r14 24: 41 5d pop %r13 26: 41 5c pop %r12 28: 5d pop %rbp 29: 5b pop %rbx 2a:* 41 5b pop %r11 <-- trapping instruction 2c: 41 5a pop %r10 2e: 41 59 pop %r9 30: 41 58 pop %r8 32: 58 pop %rax 33: 59 pop %rcx 34: 5a pop %rdx 35: 5e pop %rsi 36: 5f pop %rdi 37: 48 83 c4 08 add $0x8,%rsp 3b: f6 44 24 20 04 testb $0x4,0x20(%rsp) Code starting with the faulting instruction =========================================== 0: 41 5b pop %r11 2: 41 5a pop %r10 4: 41 59 pop %r9 6: 41 58 pop %r8 8: 58 pop %rax 9: 59 pop %rcx a: 5a pop %rdx b: 5e pop %rsi c: 5f pop %rdi d: 48 83 c4 08 add $0x8,%rsp 11: f6 44 24 20 04 testb $0x4,0x20(%rsp) [ 8193.361372][ C2] RSP: 0018:ffa0000000617508 EFLAGS: 00000046 [ 8193.361374][ C2] RAX: 0000000000000000 RBX: ff11000012560b48 RCX: 0000000000000000 [ 8193.361376][ C2] RDX: 0000000000000003 RSI: ffffffffac85d040 RDI: ffffffffac51341b [ 8193.361377][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffaa52a35e R09: 0000000000000000 [ 8193.361378][ C2] R10: 0000000000000002 R11: 1fe2200006a6666a R12: 0000000000000003 [ 8193.361379][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8193.361381][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8193.361384][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8193.361385][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8193.361386][ C2] PKRU: 55555554 [ 8193.361387][ C2] Call Trace: [ 8193.361390][ C2] [ 8193.361391][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8193.361394][ C2] 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 [ 8193.361395][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8193.361396][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8193.361397][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8193.361398][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8193.361399][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8193.361400][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8193.361403][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8193.361406][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8193.361408][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8193.361410][ C2] ? __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)) [ 8193.361413][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8193.361415][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8193.361417][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8193.361419][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8193.361422][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8193.361425][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8193.361426][ C2] ? __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:2772) [ 8193.361429][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8193.361431][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8193.361434][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8193.361436][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8193.361438][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8193.361440][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8193.361443][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8193.361444][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8193.361447][ C2] ? release_sock (net/core/sock.c:3794) [ 8193.361449][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8193.361451][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8193.361454][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8193.361456][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8193.361458][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8193.361460][ C2] ? 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)) [ 8193.361461][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8193.361463][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8193.361465][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8193.361467][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8193.361468][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8193.361471][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8193.361472][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8193.361474][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8193.361476][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8193.361478][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8193.361480][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8193.361481][ C2] ? new_sync_read (fs/read_write.c:584) [ 8193.361483][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8193.361485][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8193.361487][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8193.361489][ C2] vfs_write (fs/read_write.c:686) [ 8193.361491][ C2] ksys_write (fs/read_write.c:739) [ 8193.361493][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8193.361495][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8193.361497][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8193.361499][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8193.361501][ C2] RIP: 0033:0x7f814975fc5e [ 8193.361504][ C2] 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 [ 8193.361505][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8193.361506][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8193.361507][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8193.361508][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8193.361508][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8193.361509][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8220.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8220.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8220.394769][ C2] softirqs last disabled at (21214): __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:2772) | [ 8220.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 8220.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8220.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8220.394782][ C2] 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 [ 8220.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8220.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8220.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8220.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8220.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8220.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8220.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8220.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8220.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8220.394796][ C2] PKRU: 55555554 [ 8220.394797][ C2] Call Trace: [ 8220.394800][ C2] [ 8220.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8220.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8220.394808][ C2] ? __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)) [ 8220.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8220.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8220.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8220.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8220.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8220.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8220.394824][ C2] ? __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:2772) [ 8220.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8220.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8220.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8220.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8220.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8220.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8220.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8220.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8220.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 8220.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8220.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8220.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8220.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8220.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8220.394857][ C2] ? 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)) [ 8220.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8220.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8220.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8220.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8220.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8220.394868][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8220.394870][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8220.394871][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8220.394873][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8220.394875][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8220.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8220.394879][ C2] ? new_sync_read (fs/read_write.c:584) [ 8220.394881][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8220.394882][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8220.394884][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8220.394886][ C2] vfs_write (fs/read_write.c:686) [ 8220.394888][ C2] ksys_write (fs/read_write.c:739) [ 8220.394890][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8220.394892][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8220.394894][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8220.394896][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8220.394898][ C2] RIP: 0033:0x7f814975fc5e [ 8220.394901][ C2] 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 [ 8220.394902][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8220.394903][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8220.394904][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8220.394905][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8220.394906][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8220.394907][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8232.130625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8232.130833][ C2] rcu: 2-....: (7277462 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2860694 | [ 8232.131128][ C2] rcu: (t=7280358 jiffies g=521497 q=146201 ncpus=4) | [ 8232.131265][ C2] Tainted: [L]=SOFTLOCKUP [ 8232.131265][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8232.131267][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8232.131271][ C2] 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 [ 8232.131272][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8232.131274][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8232.131276][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8232.131276][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8232.131277][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8232.131278][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8232.131280][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8232.131283][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8232.131284][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8232.131286][ C2] PKRU: 55555554 [ 8232.131286][ C2] Call Trace: [ 8232.131287][ C2] [ 8232.131288][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8232.131291][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8232.131293][ C2] ? __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)) [ 8232.131296][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8232.131298][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8232.131299][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8232.131302][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8232.131304][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8232.131307][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8232.131309][ C2] ? __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:2772) [ 8232.131311][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8232.131314][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8232.131316][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8232.131318][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8232.131320][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8232.131322][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8232.131325][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8232.131327][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8232.131329][ C2] ? release_sock (net/core/sock.c:3794) [ 8232.131331][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8232.131333][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8232.131336][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8232.131338][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8232.131340][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8232.131342][ C2] ? 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)) [ 8232.131343][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8232.131345][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8232.131347][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8232.131348][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8232.131350][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8232.131352][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8232.131354][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8232.131356][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8232.131358][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8232.131359][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8232.131361][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8232.131363][ C2] ? new_sync_read (fs/read_write.c:584) [ 8232.131365][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8232.131366][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8232.131368][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8232.131370][ C2] vfs_write (fs/read_write.c:686) [ 8232.131372][ C2] ksys_write (fs/read_write.c:739) [ 8232.131374][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8232.131376][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8232.131378][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8232.131380][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8232.131381][ C2] RIP: 0033:0x7f814975fc5e [ 8232.131384][ C2] 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 [ 8232.131385][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8232.131386][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8232.131387][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8232.131388][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8232.131389][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8232.131389][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8256.394757][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8256.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8256.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 8256.394767][ C2] Tainted: [L]=SOFTLOCKUP [ 8256.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8256.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8256.394772][ C2] 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 [ 8256.394773][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8256.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8256.394776][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8256.394777][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8256.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8256.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8256.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8256.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8256.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8256.394787][ C2] PKRU: 55555554 [ 8256.394787][ C2] Call Trace: [ 8256.394790][ C2] [ 8256.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8256.394796][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8256.394799][ C2] ? __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)) [ 8256.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8256.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8256.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8256.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8256.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8256.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8256.394815][ C2] ? __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:2772) [ 8256.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8256.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8256.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8256.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8256.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8256.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8256.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8256.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8256.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 8256.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8256.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8256.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8256.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8256.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8256.394848][ C2] ? 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)) [ 8256.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8256.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8256.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8256.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8256.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8256.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8256.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8256.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8256.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8256.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8256.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8256.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 8256.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8256.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8256.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8256.394876][ C2] vfs_write (fs/read_write.c:686) [ 8256.394878][ C2] ksys_write (fs/read_write.c:739) [ 8256.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8256.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8256.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8256.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8256.394888][ C2] RIP: 0033:0x7f814975fc5e [ 8256.394891][ C2] 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 [ 8256.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8256.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8256.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8256.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8256.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8256.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8284.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8284.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8284.394761][ C2] softirqs last disabled at (21214): __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:2772) | [ 8284.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 8284.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8284.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8284.394772][ C2] 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 [ 8284.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8284.394775][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8284.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8284.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8284.394778][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8284.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8284.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8284.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8284.394785][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8284.394786][ C2] PKRU: 55555554 [ 8284.394787][ C2] Call Trace: [ 8284.394791][ C2] [ 8284.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8284.394796][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8284.394799][ C2] ? __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)) [ 8284.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8284.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8284.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8284.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8284.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8284.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8284.394815][ C2] ? __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:2772) [ 8284.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8284.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8284.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8284.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8284.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8284.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8284.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8284.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8284.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 8284.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8284.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8284.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8284.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8284.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8284.394849][ C2] ? 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)) [ 8284.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8284.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8284.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8284.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8284.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8284.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8284.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8284.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8284.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8284.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8284.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8284.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 8284.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8284.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8284.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8284.394877][ C2] vfs_write (fs/read_write.c:686) [ 8284.394880][ C2] ksys_write (fs/read_write.c:739) [ 8284.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8284.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8284.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8284.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8284.394890][ C2] RIP: 0033:0x7f814975fc5e [ 8284.394892][ C2] 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 [ 8284.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8284.394895][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8284.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8284.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8284.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8284.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8291.664019][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 8291.664167][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 8291.664331][ C2] NMI backtrace for cpu 2 | [ 8291.664341][ C2] Tainted: [L]=SOFTLOCKUP [ 8291.664342][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8291.664343][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 8291.664348][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 8291.664350][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 8291.664352][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 8291.664353][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 8291.664354][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 8291.664355][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 8291.664356][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 8291.664359][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8291.664363][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8291.664364][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8291.664365][ C2] PKRU: 55555554 [ 8291.664365][ C2] Call Trace: [ 8291.664369][ C2] [ 8291.664371][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 8291.664373][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 8291.664376][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 8291.664378][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 8291.664381][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 8291.664384][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 8291.664388][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 8291.664390][ C2] [ 8291.664391][ C2] [ 8291.664391][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 8291.664393][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8291.664396][ C2] 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 [ 8291.664397][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8291.664398][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8291.664399][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8291.664400][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8291.664400][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8291.664401][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8291.664402][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8291.664405][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8291.664407][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8291.664409][ C2] ? __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)) [ 8291.664411][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8291.664413][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8291.664415][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8291.664418][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8291.664420][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8291.664423][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8291.664425][ C2] ? __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:2772) [ 8291.664427][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8291.664430][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8291.664432][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8291.664434][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8291.664436][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8291.664438][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8291.664440][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8291.664442][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8291.664444][ C2] ? release_sock (net/core/sock.c:3794) [ 8291.664446][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8291.664448][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8291.664451][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8291.664454][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8291.664456][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8291.664458][ C2] ? 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)) [ 8291.664459][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8291.664461][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8291.664463][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8291.664465][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8291.664466][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8291.664468][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8291.664470][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8291.664472][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8291.664474][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8291.664475][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8291.664477][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8291.664479][ C2] ? new_sync_read (fs/read_write.c:584) [ 8291.664480][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8291.664482][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8291.664484][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8291.664486][ C2] vfs_write (fs/read_write.c:686) [ 8291.664488][ C2] ksys_write (fs/read_write.c:739) [ 8291.664490][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8291.664492][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8291.664494][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8291.664496][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8291.664497][ C2] RIP: 0033:0x7f814975fc5e [ 8291.664500][ C2] 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 [ 8291.664501][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8291.664502][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8291.664503][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8291.664504][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8291.664505][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8291.664506][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8310.134626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8310.134915][ C2] rcu: 2-....: (7355432 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2890236 | [ 8310.135200][ C2] rcu: (t=7358362 jiffies g=521497 q=147792 ncpus=4) | [ 8310.135338][ C2] Tainted: [L]=SOFTLOCKUP [ 8310.135339][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8310.135341][ C2] 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) [ 8310.135346][ C2] 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 [ 8310.135348][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000206 [ 8310.135351][ C2] RAX: ff00000000000000 RBX: ff11000012560b48 RCX: ff11000012560b48 [ 8310.135353][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8310.135354][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ff11000012560b4b [ 8310.135354][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8310.135355][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 8310.135357][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8310.135361][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8310.135362][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8310.135363][ C2] PKRU: 55555554 [ 8310.135363][ C2] Call Trace: [ 8310.135364][ C2] [ 8310.135365][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8310.135368][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8310.135370][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8310.135372][ C2] ? __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)) [ 8310.135375][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8310.135377][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8310.135379][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8310.135382][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8310.135384][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8310.135387][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8310.135388][ C2] ? __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:2772) [ 8310.135391][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8310.135393][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8310.135396][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8310.135397][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8310.135399][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8310.135402][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8310.135404][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8310.135406][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8310.135408][ C2] ? release_sock (net/core/sock.c:3794) [ 8310.135410][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8310.135412][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8310.135415][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8310.135417][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8310.135419][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8310.135421][ C2] ? 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)) [ 8310.135422][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8310.135424][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8310.135426][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8310.135427][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8310.135429][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8310.135431][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8310.135433][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8310.135434][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8310.135436][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8310.135438][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8310.135439][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8310.135441][ C2] ? new_sync_read (fs/read_write.c:584) [ 8310.135443][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8310.135444][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8310.135446][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8310.135448][ C2] vfs_write (fs/read_write.c:686) [ 8310.135450][ C2] ksys_write (fs/read_write.c:739) [ 8310.135452][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8310.135454][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8310.135457][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8310.135458][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8310.135460][ C2] RIP: 0033:0x7f814975fc5e [ 8310.135462][ C2] 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 [ 8310.135463][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8310.135465][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8310.135466][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8310.135467][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8310.135468][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8310.135469][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8336.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8336.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8336.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 8336.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 8336.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8336.394773][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8336.394775][ C2] 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 [ 8336.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8336.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8336.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8336.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8336.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8336.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8336.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8336.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8336.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8336.394790][ C2] PKRU: 55555554 [ 8336.394791][ C2] Call Trace: [ 8336.394794][ C2] [ 8336.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8336.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8336.394803][ C2] ? __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)) [ 8336.394805][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8336.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8336.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8336.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8336.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8336.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8336.394819][ C2] ? __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:2772) [ 8336.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8336.394824][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8336.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8336.394828][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8336.394830][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8336.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8336.394835][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8336.394837][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8336.394839][ C2] ? release_sock (net/core/sock.c:3794) [ 8336.394841][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8336.394843][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8336.394846][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8336.394848][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8336.394850][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8336.394852][ C2] ? 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)) [ 8336.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8336.394855][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8336.394857][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8336.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8336.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8336.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8336.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8336.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8336.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8336.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8336.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8336.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 8336.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8336.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8336.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8336.394880][ C2] vfs_write (fs/read_write.c:686) [ 8336.394882][ C2] ksys_write (fs/read_write.c:739) [ 8336.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8336.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8336.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8336.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8336.394892][ C2] RIP: 0033:0x7f814975fc5e [ 8336.394895][ C2] 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 [ 8336.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8336.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8336.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8336.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8336.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8336.394901][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8364.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8364.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8364.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 8364.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 8364.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8364.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8364.394775][ C2] 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 [ 8364.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8364.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8364.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8364.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8364.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8364.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8364.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8364.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8364.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8364.394789][ C2] PKRU: 55555554 [ 8364.394790][ C2] Call Trace: [ 8364.394793][ C2] [ 8364.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8364.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8364.394801][ C2] ? __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)) [ 8364.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8364.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8364.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8364.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8364.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8364.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8364.394818][ C2] ? __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:2772) [ 8364.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8364.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8364.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8364.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8364.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8364.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8364.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8364.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8364.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 8364.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8364.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8364.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8364.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8364.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8364.394851][ C2] ? 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)) [ 8364.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8364.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8364.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8364.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8364.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8364.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8364.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8364.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8364.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8364.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8364.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8364.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 8364.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8364.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8364.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8364.394879][ C2] vfs_write (fs/read_write.c:686) [ 8364.394881][ C2] ksys_write (fs/read_write.c:739) [ 8364.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8364.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8364.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8364.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8364.394891][ C2] RIP: 0033:0x7f814975fc5e [ 8364.394893][ C2] 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 [ 8364.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8364.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8364.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8364.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8364.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8364.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8388.138625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8388.138977][ C2] rcu: 2-....: (7433412 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2929206 | [ 8388.139229][ C2] rcu: (t=7436366 jiffies g=521497 q=148932 ncpus=4) | [ 8388.139429][ C2] Tainted: [L]=SOFTLOCKUP [ 8388.139430][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8388.139431][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8388.139435][ C2] 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 [ 8388.139437][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8388.139439][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8388.139441][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8388.139442][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8388.139443][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8388.139443][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8388.139446][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8388.139449][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8388.139450][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8388.139451][ C2] PKRU: 55555554 [ 8388.139452][ C2] Call Trace: [ 8388.139453][ C2] [ 8388.139454][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8388.139457][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8388.139459][ C2] ? __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)) [ 8388.139461][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8388.139464][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8388.139466][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8388.139468][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8388.139470][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8388.139473][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8388.139475][ C2] ? __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:2772) [ 8388.139478][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8388.139480][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8388.139483][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8388.139484][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8388.139487][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8388.139489][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8388.139491][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8388.139493][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8388.139495][ C2] ? release_sock (net/core/sock.c:3794) [ 8388.139497][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8388.139499][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8388.139502][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8388.139504][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8388.139506][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8388.139508][ C2] ? 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)) [ 8388.139509][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8388.139511][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8388.139513][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8388.139514][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8388.139516][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8388.139522][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8388.139524][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8388.139526][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8388.139528][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8388.139530][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8388.139531][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8388.139533][ C2] ? new_sync_read (fs/read_write.c:584) [ 8388.139535][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8388.139536][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8388.139538][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8388.139541][ C2] vfs_write (fs/read_write.c:686) [ 8388.139543][ C2] ksys_write (fs/read_write.c:739) [ 8388.139545][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8388.139546][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8388.139549][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8388.139550][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8388.139552][ C2] RIP: 0033:0x7f814975fc5e [ 8388.139554][ C2] 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 [ 8388.139555][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8388.139557][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8388.139558][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8388.139559][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8388.139560][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8388.139560][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8389.967966][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 8389.968115][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 8389.968250][ C2] NMI backtrace for cpu 2 | [ 8389.968259][ C2] Tainted: [L]=SOFTLOCKUP [ 8389.968259][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8389.968261][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 8389.968264][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 8389.968266][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 8389.968268][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 8389.968269][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 8389.968270][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 8389.968271][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 8389.968272][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 8389.968275][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8389.968278][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8389.968279][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8389.968280][ C2] PKRU: 55555554 [ 8389.968280][ C2] Call Trace: [ 8389.968282][ C2] [ 8389.968284][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 8389.968286][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 8389.968288][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 8389.968290][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 8389.968293][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 8389.968295][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 8389.968297][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 8389.968299][ C2] [ 8389.968300][ C2] [ 8389.968301][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 8389.968303][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8389.968305][ C2] 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 [ 8389.968306][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8389.968307][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8389.968308][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8389.968309][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8389.968310][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8389.968310][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8389.968312][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8389.968314][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8389.968316][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8389.968318][ C2] ? __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)) [ 8389.968321][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8389.968323][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8389.968325][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8389.968327][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8389.968329][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8389.968332][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8389.968334][ C2] ? __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:2772) [ 8389.968337][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8389.968339][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8389.968341][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8389.968343][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8389.968345][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8389.968347][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8389.968349][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8389.968351][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8389.968353][ C2] ? release_sock (net/core/sock.c:3794) [ 8389.968355][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8389.968357][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8389.968360][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8389.968362][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8389.968364][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8389.968366][ C2] ? 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)) [ 8389.968367][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8389.968369][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8389.968370][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8389.968372][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8389.968373][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8389.968376][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8389.968377][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8389.968379][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8389.968381][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8389.968382][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8389.968384][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8389.968386][ C2] ? new_sync_read (fs/read_write.c:584) [ 8389.968388][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8389.968389][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8389.968391][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8389.968393][ C2] vfs_write (fs/read_write.c:686) [ 8389.968395][ C2] ksys_write (fs/read_write.c:739) [ 8389.968397][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8389.968399][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8389.968402][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8389.968403][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8389.968404][ C2] RIP: 0033:0x7f814975fc5e [ 8389.968408][ C2] 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 [ 8389.968409][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8389.968410][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8389.968411][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8389.968412][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8389.968413][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8389.968413][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8416.394770][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8416.394772][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8416.394774][ C2] softirqs last disabled at (21214): __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:2772) | [ 8416.394781][ C2] Tainted: [L]=SOFTLOCKUP [ 8416.394782][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8416.394783][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8416.394786][ C2] 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 [ 8416.394788][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8416.394789][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8416.394790][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8416.394791][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8416.394792][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8416.394793][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8416.394795][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8416.394798][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8416.394800][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8416.394801][ C2] PKRU: 55555554 [ 8416.394801][ C2] Call Trace: [ 8416.394805][ C2] [ 8416.394808][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8416.394810][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8416.394812][ C2] ? __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)) [ 8416.394815][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8416.394817][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8416.394819][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8416.394822][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8416.394824][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8416.394827][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8416.394829][ C2] ? __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:2772) [ 8416.394832][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8416.394834][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8416.394837][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8416.394838][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8416.394841][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8416.394843][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8416.394845][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8416.394847][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8416.394850][ C2] ? release_sock (net/core/sock.c:3794) [ 8416.394852][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8416.394853][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8416.394857][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8416.394859][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8416.394861][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8416.394863][ C2] ? 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)) [ 8416.394865][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8416.394866][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8416.394868][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8416.394870][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8416.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8416.394874][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8416.394875][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8416.394877][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8416.394879][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8416.394881][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8416.394883][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8416.394885][ C2] ? new_sync_read (fs/read_write.c:584) [ 8416.394887][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8416.394888][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8416.394890][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8416.394893][ C2] vfs_write (fs/read_write.c:686) [ 8416.394895][ C2] ksys_write (fs/read_write.c:739) [ 8416.394897][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8416.394899][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8416.394901][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8416.394903][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8416.394905][ C2] RIP: 0033:0x7f814975fc5e [ 8416.394908][ C2] 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 [ 8416.394909][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8416.394910][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8416.394911][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8416.394912][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8416.394913][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8416.394914][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8444.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8444.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8444.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 8444.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 8444.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8444.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8444.394774][ C2] 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 [ 8444.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8444.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8444.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8444.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8444.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8444.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8444.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8444.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8444.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8444.394789][ C2] PKRU: 55555554 [ 8444.394789][ C2] Call Trace: [ 8444.394793][ C2] [ 8444.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8444.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8444.394800][ C2] ? __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)) [ 8444.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8444.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8444.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8444.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8444.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8444.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8444.394816][ C2] ? __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:2772) [ 8444.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8444.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8444.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8444.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8444.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8444.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8444.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8444.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8444.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 8444.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8444.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8444.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8444.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8444.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8444.394849][ C2] ? 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)) [ 8444.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8444.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8444.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8444.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8444.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8444.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8444.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8444.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8444.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8444.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8444.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8444.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 8444.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8444.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8444.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8444.394878][ C2] vfs_write (fs/read_write.c:686) [ 8444.394880][ C2] ksys_write (fs/read_write.c:739) [ 8444.394882][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8444.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8444.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8444.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8444.394890][ C2] RIP: 0033:0x7f814975fc5e [ 8444.394892][ C2] 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 [ 8444.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8444.394895][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8444.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8444.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8444.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8444.394898][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8466.141626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8466.141846][ C2] rcu: 2-....: (7511382 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2961507 | [ 8466.142160][ C2] rcu: (t=7514369 jiffies g=521497 q=150529 ncpus=4) | [ 8466.142296][ C2] Tainted: [L]=SOFTLOCKUP [ 8466.142297][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8466.142298][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8466.142302][ C2] 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 [ 8466.142304][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8466.142306][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8466.142307][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8466.142308][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8466.142309][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8466.142310][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8466.142313][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8466.142316][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8466.142317][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8466.142318][ C2] PKRU: 55555554 [ 8466.142319][ C2] Call Trace: [ 8466.142320][ C2] [ 8466.142321][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8466.142323][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8466.142326][ C2] ? __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)) [ 8466.142328][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8466.142331][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8466.142332][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8466.142335][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8466.142337][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8466.142340][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8466.142342][ C2] ? __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:2772) [ 8466.142344][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8466.142347][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8466.142349][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8466.142350][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8466.142353][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8466.142355][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8466.142357][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8466.142359][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8466.142361][ C2] ? release_sock (net/core/sock.c:3794) [ 8466.142363][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8466.142365][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8466.142368][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8466.142370][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8466.142372][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8466.142374][ C2] ? 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)) [ 8466.142375][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8466.142377][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8466.142379][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8466.142380][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8466.142382][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8466.142384][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8466.142386][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8466.142387][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8466.142389][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8466.142391][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8466.142392][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8466.142394][ C2] ? new_sync_read (fs/read_write.c:584) [ 8466.142396][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8466.142397][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8466.142399][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8466.142402][ C2] vfs_write (fs/read_write.c:686) [ 8466.142404][ C2] ksys_write (fs/read_write.c:739) [ 8466.142405][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8466.142407][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8466.142409][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8466.142411][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8466.142413][ C2] RIP: 0033:0x7f814975fc5e [ 8466.142415][ C2] 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 [ 8466.142416][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8466.142417][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8466.142418][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8466.142419][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8466.142420][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8466.142420][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8488.272063][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 8488.272245][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 8488.272382][ C2] NMI backtrace for cpu 2 | [ 8488.272392][ C2] Tainted: [L]=SOFTLOCKUP [ 8488.272393][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8488.272395][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 8488.272399][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 8488.272401][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 8488.272403][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 8488.272405][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 8488.272406][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 8488.272406][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 8488.272407][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 8488.272410][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8488.272413][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8488.272414][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8488.272415][ C2] PKRU: 55555554 [ 8488.272415][ C2] Call Trace: [ 8488.272419][ C2] [ 8488.272422][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 8488.272424][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 8488.272427][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 8488.272429][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 8488.272432][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 8488.272434][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 8488.272436][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 8488.272438][ C2] [ 8488.272439][ C2] [ 8488.272440][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 8488.272442][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8488.272444][ C2] 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 [ 8488.272445][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8488.272446][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8488.272447][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8488.272448][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8488.272449][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8488.272450][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8488.272451][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8488.272454][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8488.272456][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8488.272458][ C2] ? __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)) [ 8488.272460][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8488.272462][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8488.272464][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8488.272467][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8488.272469][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8488.272472][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8488.272473][ C2] ? __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:2772) [ 8488.272476][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8488.272478][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8488.272481][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8488.272482][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8488.272484][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8488.272486][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8488.272489][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8488.272491][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8488.272493][ C2] ? release_sock (net/core/sock.c:3794) [ 8488.272495][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8488.272497][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8488.272500][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8488.272502][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8488.272504][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8488.272506][ C2] ? 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)) [ 8488.272508][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8488.272509][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8488.272511][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8488.272513][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8488.272514][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8488.272517][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8488.272519][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8488.272520][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8488.272522][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8488.272524][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8488.272526][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8488.272527][ C2] ? new_sync_read (fs/read_write.c:584) [ 8488.272529][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8488.272531][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8488.272533][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8488.272535][ C2] vfs_write (fs/read_write.c:686) [ 8488.272537][ C2] ksys_write (fs/read_write.c:739) [ 8488.272539][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8488.272541][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8488.272543][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8488.272545][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8488.272546][ C2] RIP: 0033:0x7f814975fc5e [ 8488.272549][ C2] 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 [ 8488.272550][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8488.272551][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8488.272552][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8488.272553][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8488.272554][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8488.272554][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8512.394767][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8512.394769][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8512.394771][ C2] softirqs last disabled at (21214): __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:2772) | [ 8512.394779][ C2] Tainted: [L]=SOFTLOCKUP [ 8512.394779][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8512.394781][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8512.394784][ C2] 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 [ 8512.394785][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8512.394787][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8512.394788][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8512.394789][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8512.394790][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8512.394791][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8512.394793][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8512.394796][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8512.394797][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8512.394798][ C2] PKRU: 55555554 [ 8512.394799][ C2] Call Trace: [ 8512.394802][ C2] [ 8512.394806][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8512.394809][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8512.394811][ C2] ? __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)) [ 8512.394813][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8512.394816][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8512.394818][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8512.394820][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8512.394823][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8512.394826][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8512.394828][ C2] ? __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:2772) [ 8512.394830][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8512.394833][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8512.394835][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8512.394837][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8512.394839][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8512.394841][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8512.394844][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8512.394846][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8512.394849][ C2] ? release_sock (net/core/sock.c:3794) [ 8512.394851][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8512.394852][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8512.394856][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8512.394858][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8512.394860][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8512.394862][ C2] ? 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)) [ 8512.394864][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8512.394866][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8512.394867][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8512.394869][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8512.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8512.394873][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8512.394875][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8512.394877][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8512.394878][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8512.394880][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8512.394882][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8512.394884][ C2] ? new_sync_read (fs/read_write.c:584) [ 8512.394886][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8512.394888][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8512.394889][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8512.394892][ C2] vfs_write (fs/read_write.c:686) [ 8512.394894][ C2] ksys_write (fs/read_write.c:739) [ 8512.394896][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8512.394898][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8512.394900][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8512.394902][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8512.394904][ C2] RIP: 0033:0x7f814975fc5e [ 8512.394907][ C2] 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 [ 8512.394908][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8512.394910][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8512.394911][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8512.394912][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8512.394913][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8512.394914][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8540.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8540.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8540.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 8540.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 8540.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8540.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8540.394775][ C2] 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 [ 8540.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8540.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8540.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8540.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8540.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8540.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8540.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8540.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8540.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8540.394788][ C2] PKRU: 55555554 [ 8540.394789][ C2] Call Trace: [ 8540.394792][ C2] [ 8540.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8540.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8540.394800][ C2] ? __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)) [ 8540.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8540.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8540.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8540.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8540.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8540.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8540.394817][ C2] ? __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:2772) [ 8540.394823][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8540.394826][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8540.394828][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8540.394830][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8540.394832][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8540.394834][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8540.394837][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8540.394839][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8540.394841][ C2] ? release_sock (net/core/sock.c:3794) [ 8540.394843][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8540.394845][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8540.394848][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8540.394851][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8540.394852][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8540.394854][ C2] ? 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)) [ 8540.394856][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8540.394857][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8540.394859][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8540.394861][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8540.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8540.394865][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8540.394867][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8540.394868][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8540.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8540.394872][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8540.394873][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8540.394875][ C2] ? new_sync_read (fs/read_write.c:584) [ 8540.394877][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8540.394878][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8540.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8540.394882][ C2] vfs_write (fs/read_write.c:686) [ 8540.394885][ C2] ksys_write (fs/read_write.c:739) [ 8540.394886][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8540.394888][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8540.394890][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8540.394892][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8540.394894][ C2] RIP: 0033:0x7f814975fc5e [ 8540.394897][ C2] 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 [ 8540.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8540.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8540.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8540.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8540.394902][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8540.394902][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8544.145625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8544.145821][ C2] rcu: 2-....: (7589353 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=2990366 | [ 8544.146109][ C2] rcu: (t=7592373 jiffies g=521497 q=152120 ncpus=4) | [ 8544.146254][ C2] Tainted: [L]=SOFTLOCKUP [ 8544.146255][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8544.146256][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8544.146260][ C2] 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 [ 8544.146262][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8544.146263][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8544.146265][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8544.146266][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8544.146267][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8544.146268][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8544.146270][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8544.146273][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8544.146274][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8544.146275][ C2] PKRU: 55555554 [ 8544.146275][ C2] Call Trace: [ 8544.146276][ C2] [ 8544.146277][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8544.146279][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8544.146282][ C2] ? __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)) [ 8544.146284][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8544.146286][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8544.146288][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8544.146290][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8544.146293][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8544.146296][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8544.146297][ C2] ? __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:2772) [ 8544.146300][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8544.146302][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8544.146305][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8544.146306][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8544.146308][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8544.146310][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8544.146313][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8544.146315][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8544.146317][ C2] ? release_sock (net/core/sock.c:3794) [ 8544.146319][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8544.146321][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8544.146324][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8544.146326][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8544.146328][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8544.146330][ C2] ? 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)) [ 8544.146331][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8544.146332][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8544.146334][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8544.146336][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8544.146338][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8544.146340][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8544.146342][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8544.146343][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8544.146345][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8544.146346][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8544.146348][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8544.146350][ C2] ? new_sync_read (fs/read_write.c:584) [ 8544.146352][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8544.146353][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8544.146355][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8544.146358][ C2] vfs_write (fs/read_write.c:686) [ 8544.146360][ C2] ksys_write (fs/read_write.c:739) [ 8544.146361][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8544.146363][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8544.146366][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8544.146367][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8544.146369][ C2] RIP: 0033:0x7f814975fc5e [ 8544.146371][ C2] 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 [ 8544.146372][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8544.146373][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8544.146374][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8544.146375][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8544.146376][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8544.146376][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8568.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8568.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8568.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 8568.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 8568.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8568.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8568.394775][ C2] 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 [ 8568.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8568.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8568.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8568.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8568.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8568.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8568.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8568.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8568.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8568.394791][ C2] PKRU: 55555554 [ 8568.394792][ C2] Call Trace: [ 8568.394795][ C2] [ 8568.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8568.394801][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8568.394803][ C2] ? __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)) [ 8568.394806][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8568.394808][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8568.394810][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8568.394812][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8568.394815][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8568.394818][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8568.394819][ C2] ? __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:2772) [ 8568.394822][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8568.394824][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8568.394827][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8568.394828][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8568.394830][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8568.394833][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8568.394835][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8568.394837][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8568.394839][ C2] ? release_sock (net/core/sock.c:3794) [ 8568.394841][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8568.394843][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8568.394846][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8568.394848][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8568.394850][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8568.394852][ C2] ? 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)) [ 8568.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8568.394855][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8568.394857][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8568.394859][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8568.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8568.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8568.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8568.394866][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8568.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8568.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8568.394871][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8568.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 8568.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8568.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8568.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8568.394880][ C2] vfs_write (fs/read_write.c:686) [ 8568.394882][ C2] ksys_write (fs/read_write.c:739) [ 8568.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8568.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8568.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8568.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8568.394892][ C2] RIP: 0033:0x7f814975fc5e [ 8568.394894][ C2] 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 [ 8568.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8568.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8568.394899][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8568.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8568.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8568.394901][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8586.576974][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 8586.577134][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 8586.577287][ C2] NMI backtrace for cpu 2 | [ 8586.577297][ C2] Tainted: [L]=SOFTLOCKUP [ 8586.577298][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8586.577299][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 8586.577303][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 8586.577305][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 8586.577307][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 8586.577308][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 8586.577309][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 8586.577310][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 8586.577311][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 8586.577314][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8586.577317][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8586.577318][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8586.577319][ C2] PKRU: 55555554 [ 8586.577320][ C2] Call Trace: [ 8586.577323][ C2] [ 8586.577327][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 8586.577329][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 8586.577332][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 8586.577333][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 8586.577336][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 8586.577338][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 8586.577340][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 8586.577342][ C2] [ 8586.577343][ C2] [ 8586.577344][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 8586.577346][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8586.577348][ C2] 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 [ 8586.577349][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8586.577350][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8586.577351][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8586.577351][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8586.577352][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8586.577353][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8586.577354][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8586.577357][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8586.577359][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8586.577361][ C2] ? __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)) [ 8586.577363][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8586.577366][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8586.577367][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8586.577370][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8586.577372][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8586.577375][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8586.577377][ C2] ? __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:2772) [ 8586.577379][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8586.577382][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8586.577384][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8586.577386][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8586.577388][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8586.577390][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8586.577392][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8586.577394][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8586.577397][ C2] ? release_sock (net/core/sock.c:3794) [ 8586.577398][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8586.577400][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8586.577403][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8586.577405][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8586.577407][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8586.577409][ C2] ? 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)) [ 8586.577411][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8586.577412][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8586.577414][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8586.577416][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8586.577417][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8586.577420][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8586.577421][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8586.577423][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8586.577425][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8586.577426][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8586.577428][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8586.577430][ C2] ? new_sync_read (fs/read_write.c:584) [ 8586.577432][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8586.577434][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8586.577435][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8586.577438][ C2] vfs_write (fs/read_write.c:686) [ 8586.577440][ C2] ksys_write (fs/read_write.c:739) [ 8586.577442][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8586.577443][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8586.577445][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8586.577447][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8586.577449][ C2] RIP: 0033:0x7f814975fc5e [ 8586.577451][ C2] 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 [ 8586.577452][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8586.577454][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8586.577455][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8586.577456][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8586.577457][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8586.577457][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8612.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8612.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8612.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 8612.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 8612.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8612.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8612.394782][ C2] 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 [ 8612.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8612.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8612.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8612.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8612.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8612.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8612.394792][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8612.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8612.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8612.394797][ C2] PKRU: 55555554 [ 8612.394798][ C2] Call Trace: [ 8612.394801][ C2] [ 8612.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8612.394807][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8612.394809][ C2] ? __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)) [ 8612.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8612.394814][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8612.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8612.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8612.394821][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8612.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8612.394825][ C2] ? __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:2772) [ 8612.394828][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8612.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8612.394833][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8612.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8612.394837][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8612.394839][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8612.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8612.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8612.394846][ C2] ? release_sock (net/core/sock.c:3794) [ 8612.394848][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8612.394850][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8612.394853][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8612.394855][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8612.394857][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8612.394860][ C2] ? 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)) [ 8612.394861][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8612.394863][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8612.394865][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8612.394867][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8612.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8612.394871][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8612.394873][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8612.394874][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8612.394876][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8612.394878][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8612.394880][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8612.394882][ C2] ? new_sync_read (fs/read_write.c:584) [ 8612.394884][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8612.394885][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8612.394887][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8612.394890][ C2] vfs_write (fs/read_write.c:686) [ 8612.394892][ C2] ksys_write (fs/read_write.c:739) [ 8612.394894][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8612.394896][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8612.394898][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8612.394900][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8612.394902][ C2] RIP: 0033:0x7f814975fc5e [ 8612.394904][ C2] 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 [ 8612.394906][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8612.394907][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8612.394908][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8612.394909][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8612.394910][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8612.394911][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8622.149625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8622.149918][ C2] rcu: 2-....: (7667324 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3020480 | [ 8622.150170][ C2] rcu: (t=7670377 jiffies g=521497 q=153711 ncpus=4) | [ 8622.150305][ C2] Tainted: [L]=SOFTLOCKUP [ 8622.150306][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8622.150308][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8622.150312][ C2] 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 [ 8622.150313][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8622.150315][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8622.150316][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8622.150317][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8622.150318][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8622.150319][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8622.150321][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8622.150325][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8622.150326][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8622.150327][ C2] PKRU: 55555554 [ 8622.150327][ C2] Call Trace: [ 8622.150328][ C2] [ 8622.150329][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8622.150331][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8622.150334][ C2] ? __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)) [ 8622.150336][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8622.150338][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8622.150340][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8622.150343][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8622.150345][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8622.150348][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8622.150350][ C2] ? __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:2772) [ 8622.150352][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8622.150355][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8622.150357][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8622.150359][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8622.150361][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8622.150363][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8622.150365][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8622.150368][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8622.150370][ C2] ? release_sock (net/core/sock.c:3794) [ 8622.150372][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8622.150374][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8622.150377][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8622.150379][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8622.150381][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8622.150383][ C2] ? 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)) [ 8622.150384][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8622.150386][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8622.150388][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8622.150389][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8622.150391][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8622.150393][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8622.150395][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8622.150397][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8622.150399][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8622.150400][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8622.150402][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8622.150404][ C2] ? new_sync_read (fs/read_write.c:584) [ 8622.150406][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8622.150407][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8622.150409][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8622.150411][ C2] vfs_write (fs/read_write.c:686) [ 8622.150414][ C2] ksys_write (fs/read_write.c:739) [ 8622.150415][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8622.150417][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8622.150419][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8622.150421][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8622.150423][ C2] RIP: 0033:0x7f814975fc5e [ 8622.150425][ C2] 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 [ 8622.150426][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8622.150427][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8622.150429][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8622.150430][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8622.150431][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8622.150432][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8648.394763][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8648.394765][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8648.394767][ C2] softirqs last disabled at (21214): __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:2772) | [ 8648.394774][ C2] Tainted: [L]=SOFTLOCKUP [ 8648.394775][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8648.394777][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8648.394779][ C2] 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 [ 8648.394781][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8648.394783][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8648.394784][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8648.394785][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8648.394785][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8648.394786][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8648.394789][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8648.394792][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8648.394793][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8648.394794][ C2] PKRU: 55555554 [ 8648.394795][ C2] Call Trace: [ 8648.394798][ C2] [ 8648.394801][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8648.394804][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8648.394806][ C2] ? __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)) [ 8648.394809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8648.394811][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8648.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8648.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8648.394818][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8648.394821][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8648.394823][ C2] ? __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:2772) [ 8648.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8648.394828][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8648.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8648.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8648.394834][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8648.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8648.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8648.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8648.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 8648.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8648.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8648.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8648.394853][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8648.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8648.394857][ C2] ? 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)) [ 8648.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8648.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8648.394862][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8648.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8648.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8648.394868][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8648.394870][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8648.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8648.394874][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8648.394875][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8648.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8648.394879][ C2] ? new_sync_read (fs/read_write.c:584) [ 8648.394881][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8648.394882][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8648.394884][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8648.394887][ C2] vfs_write (fs/read_write.c:686) [ 8648.394889][ C2] ksys_write (fs/read_write.c:739) [ 8648.394891][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8648.394892][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8648.394895][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8648.394897][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8648.394899][ C2] RIP: 0033:0x7f814975fc5e [ 8648.394901][ C2] 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 [ 8648.394903][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8648.394904][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8648.394905][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8648.394906][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8648.394907][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8648.394907][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8676.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8676.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8676.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 8676.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 8676.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8676.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8676.394773][ C2] 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 [ 8676.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8676.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8676.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8676.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8676.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8676.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8676.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8676.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8676.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8676.394788][ C2] PKRU: 55555554 [ 8676.394789][ C2] Call Trace: [ 8676.394792][ C2] [ 8676.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8676.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8676.394800][ C2] ? __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)) [ 8676.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8676.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8676.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8676.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8676.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8676.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8676.394816][ C2] ? __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:2772) [ 8676.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8676.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8676.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8676.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8676.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8676.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8676.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8676.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8676.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 8676.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8676.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8676.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8676.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8676.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8676.394849][ C2] ? 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)) [ 8676.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8676.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8676.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8676.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8676.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8676.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8676.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8676.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8676.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8676.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8676.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8676.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 8676.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8676.394874][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8676.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8676.394878][ C2] vfs_write (fs/read_write.c:686) [ 8676.394880][ C2] ksys_write (fs/read_write.c:739) [ 8676.394882][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8676.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8676.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8676.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8676.394890][ C2] RIP: 0033:0x7f814975fc5e [ 8676.394892][ C2] 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 [ 8676.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8676.394895][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8676.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8676.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8676.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8676.394898][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8684.880016][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 8684.880151][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 8684.880294][ C2] NMI backtrace for cpu 2 | [ 8684.880303][ C2] Tainted: [L]=SOFTLOCKUP [ 8684.880304][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8684.880306][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 8684.880311][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 8684.880313][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 8684.880315][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 8684.880316][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 8684.880317][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 8684.880318][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 8684.880319][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 8684.880322][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8684.880326][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8684.880327][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8684.880328][ C2] PKRU: 55555554 [ 8684.880328][ C2] Call Trace: [ 8684.880332][ C2] [ 8684.880333][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 8684.880338][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 8684.880341][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 8684.880343][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 8684.880345][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 8684.880347][ C2] [ 8684.880348][ C2] [ 8684.880349][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 8684.880351][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8684.880353][ C2] 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 [ 8684.880354][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8684.880355][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8684.880356][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8684.880357][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8684.880357][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8684.880358][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8684.880360][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8684.880362][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8684.880364][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8684.880366][ C2] ? __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)) [ 8684.880369][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8684.880371][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8684.880372][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8684.880375][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8684.880377][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8684.880380][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8684.880382][ C2] ? __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:2772) [ 8684.880384][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8684.880387][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8684.880389][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8684.880391][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8684.880393][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8684.880395][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8684.880398][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8684.880399][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8684.880402][ C2] ? release_sock (net/core/sock.c:3794) [ 8684.880404][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8684.880406][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8684.880409][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8684.880411][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8684.880413][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8684.880415][ C2] ? 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)) [ 8684.880417][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8684.880418][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8684.880420][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8684.880422][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8684.880423][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8684.880426][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8684.880427][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8684.880429][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8684.880431][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8684.880432][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8684.880434][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8684.880436][ C2] ? new_sync_read (fs/read_write.c:584) [ 8684.880438][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8684.880440][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8684.880441][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8684.880444][ C2] vfs_write (fs/read_write.c:686) [ 8684.880446][ C2] ksys_write (fs/read_write.c:739) [ 8684.880448][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8684.880449][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8684.880452][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8684.880453][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8684.880455][ C2] RIP: 0033:0x7f814975fc5e [ 8684.880457][ C2] 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 [ 8684.880459][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8684.880460][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8684.880461][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8684.880462][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8684.880463][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8684.880464][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8700.153626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8700.153869][ C2] rcu: 2-....: (7745295 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3056546 | [ 8700.154198][ C2] rcu: (t=7748381 jiffies g=521497 q=155297 ncpus=4) | [ 8700.154336][ C2] Tainted: [L]=SOFTLOCKUP [ 8700.154337][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8700.154339][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8700.154343][ C2] 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 [ 8700.154345][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8700.154347][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8700.154349][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8700.154350][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8700.154351][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8700.154351][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8700.154354][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8700.154357][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8700.154358][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8700.154359][ C2] PKRU: 55555554 [ 8700.154360][ C2] Call Trace: [ 8700.154360][ C2] [ 8700.154361][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8700.154364][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8700.154367][ C2] ? __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)) [ 8700.154369][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8700.154371][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8700.154373][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8700.154376][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8700.154378][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8700.154381][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8700.154383][ C2] ? __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:2772) [ 8700.154385][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8700.154388][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8700.154390][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8700.154392][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8700.154394][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8700.154396][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8700.154398][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8700.154400][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8700.154403][ C2] ? release_sock (net/core/sock.c:3794) [ 8700.154405][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8700.154406][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8700.154409][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8700.154412][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8700.154413][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8700.154415][ C2] ? 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)) [ 8700.154417][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8700.154418][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8700.154420][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8700.154422][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8700.154423][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8700.154426][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8700.154427][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8700.154429][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8700.154431][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8700.154433][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8700.154434][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8700.154436][ C2] ? new_sync_read (fs/read_write.c:584) [ 8700.154438][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8700.154440][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8700.154441][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8700.154444][ C2] vfs_write (fs/read_write.c:686) [ 8700.154446][ C2] ksys_write (fs/read_write.c:739) [ 8700.154448][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8700.154450][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8700.154452][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8700.154454][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8700.154456][ C2] RIP: 0033:0x7f814975fc5e [ 8700.154458][ C2] 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 [ 8700.154459][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8700.154460][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8700.154461][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8700.154462][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8700.154463][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8700.154464][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8724.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8724.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8724.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 8724.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 8724.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8724.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8724.394775][ C2] 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 [ 8724.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8724.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8724.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8724.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8724.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8724.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8724.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8724.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8724.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8724.394790][ C2] PKRU: 55555554 [ 8724.394790][ C2] Call Trace: [ 8724.394793][ C2] [ 8724.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8724.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8724.394802][ C2] ? __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)) [ 8724.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8724.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8724.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8724.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8724.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8724.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8724.394818][ C2] ? __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:2772) [ 8724.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8724.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8724.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8724.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8724.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8724.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8724.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8724.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8724.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 8724.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8724.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8724.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8724.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8724.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8724.394851][ C2] ? 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)) [ 8724.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8724.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8724.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8724.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8724.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8724.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8724.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8724.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8724.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8724.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8724.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8724.394871][ C2] ? new_sync_read (fs/read_write.c:584) [ 8724.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8724.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8724.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8724.394879][ C2] vfs_write (fs/read_write.c:686) [ 8724.394881][ C2] ksys_write (fs/read_write.c:739) [ 8724.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8724.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8724.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8724.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8724.394891][ C2] RIP: 0033:0x7f814975fc5e [ 8724.394894][ C2] 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 [ 8724.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8724.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8724.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8724.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8724.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8724.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8752.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8752.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8752.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 8752.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 8752.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8752.394771][ C2] 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) [ 8752.394774][ C2] 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 [ 8752.394775][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000206 [ 8752.394777][ C2] RAX: ff00000000000000 RBX: ff11000012560b48 RCX: ff11000012560b48 [ 8752.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8752.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ff11000012560b4b [ 8752.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8752.394781][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 8752.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8752.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8752.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8752.394788][ C2] PKRU: 55555554 [ 8752.394789][ C2] Call Trace: [ 8752.394792][ C2] [ 8752.394796][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8752.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8752.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8752.394803][ C2] ? __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)) [ 8752.394805][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8752.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8752.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8752.394812][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8752.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8752.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8752.394819][ C2] ? __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:2772) [ 8752.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8752.394824][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8752.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8752.394828][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8752.394830][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8752.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8752.394835][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8752.394837][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8752.394839][ C2] ? release_sock (net/core/sock.c:3794) [ 8752.394841][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8752.394843][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8752.394847][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8752.394849][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8752.394851][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8752.394853][ C2] ? 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)) [ 8752.394855][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8752.394856][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8752.394859][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8752.394861][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8752.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8752.394865][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8752.394866][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8752.394868][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8752.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8752.394872][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8752.394874][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8752.394875][ C2] ? new_sync_read (fs/read_write.c:584) [ 8752.394877][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8752.394879][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8752.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8752.394883][ C2] vfs_write (fs/read_write.c:686) [ 8752.394885][ C2] ksys_write (fs/read_write.c:739) [ 8752.394887][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8752.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8752.394892][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8752.394894][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8752.394896][ C2] RIP: 0033:0x7f814975fc5e [ 8752.394898][ C2] 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 [ 8752.394899][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8752.394901][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8752.394902][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8752.394903][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8752.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8752.394904][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8778.157625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8778.157955][ C2] rcu: 2-....: (7823275 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3084065 | [ 8778.158171][ C2] rcu: (t=7826385 jiffies g=521497 q=156437 ncpus=4) | [ 8778.158361][ C2] Tainted: [L]=SOFTLOCKUP [ 8778.158362][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8778.158363][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8778.158367][ C2] 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 [ 8778.158369][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8778.158371][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8778.158372][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8778.158373][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8778.158374][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8778.158375][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8778.158377][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8778.158380][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8778.158381][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8778.158382][ C2] PKRU: 55555554 [ 8778.158383][ C2] Call Trace: [ 8778.158384][ C2] [ 8778.158385][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8778.158387][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8778.158389][ C2] ? __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)) [ 8778.158392][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8778.158394][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8778.158396][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8778.158399][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8778.158401][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8778.158404][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8778.158406][ C2] ? __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:2772) [ 8778.158408][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8778.158411][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8778.158413][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8778.158414][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8778.158417][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8778.158419][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8778.158422][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8778.158423][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8778.158426][ C2] ? release_sock (net/core/sock.c:3794) [ 8778.158428][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8778.158429][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8778.158432][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8778.158435][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8778.158436][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8778.158438][ C2] ? 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)) [ 8778.158440][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8778.158441][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8778.158443][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8778.158445][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8778.158446][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8778.158448][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8778.158450][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8778.158452][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8778.158454][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8778.158455][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8778.158457][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8778.158459][ C2] ? new_sync_read (fs/read_write.c:584) [ 8778.158461][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8778.158462][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8778.158464][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8778.158467][ C2] vfs_write (fs/read_write.c:686) [ 8778.158469][ C2] ksys_write (fs/read_write.c:739) [ 8778.158471][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8778.158472][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8778.158475][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8778.158476][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8778.158478][ C2] RIP: 0033:0x7f814975fc5e [ 8778.158480][ C2] 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 [ 8778.158481][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8778.158482][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8778.158483][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8778.158484][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8778.158485][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8778.158486][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8783.185066][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 8783.185191][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 8783.185301][ C2] NMI backtrace for cpu 2 | [ 8783.185310][ C2] Tainted: [L]=SOFTLOCKUP [ 8783.185311][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8783.185312][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 8783.185316][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 8783.185318][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 8783.185320][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 8783.185322][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 8783.185323][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 8783.185324][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 8783.185324][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 8783.185327][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8783.185330][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8783.185331][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8783.185332][ C2] PKRU: 55555554 [ 8783.185333][ C2] Call Trace: [ 8783.185336][ C2] [ 8783.185338][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 8783.185340][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 8783.185343][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 8783.185344][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 8783.185347][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 8783.185349][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 8783.185351][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 8783.185354][ C2] [ 8783.185354][ C2] [ 8783.185355][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 8783.185357][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8783.185359][ C2] 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 [ 8783.185360][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8783.185361][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8783.185362][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8783.185363][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8783.185364][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8783.185365][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8783.185366][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8783.185369][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8783.185371][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8783.185373][ C2] ? __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)) [ 8783.185375][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8783.185377][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8783.185379][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8783.185381][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8783.185384][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8783.185387][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8783.185388][ C2] ? __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:2772) [ 8783.185391][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8783.185394][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8783.185396][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8783.185398][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8783.185400][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8783.185402][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8783.185404][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8783.185406][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8783.185408][ C2] ? release_sock (net/core/sock.c:3794) [ 8783.185410][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8783.185412][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8783.185415][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8783.185417][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8783.185419][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8783.185421][ C2] ? 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)) [ 8783.185423][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8783.185424][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8783.185426][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8783.185428][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8783.185429][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8783.185432][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8783.185433][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8783.185435][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8783.185437][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8783.185438][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8783.185440][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8783.185442][ C2] ? new_sync_read (fs/read_write.c:584) [ 8783.185444][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8783.185445][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8783.185447][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8783.185450][ C2] vfs_write (fs/read_write.c:686) [ 8783.185452][ C2] ksys_write (fs/read_write.c:739) [ 8783.185453][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8783.185455][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8783.185458][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8783.185459][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8783.185461][ C2] RIP: 0033:0x7f814975fc5e [ 8783.185463][ C2] 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 [ 8783.185464][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8783.185466][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8783.185467][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8783.185468][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8783.185469][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8783.185469][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8808.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8808.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8808.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 8808.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 8808.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8808.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8808.394782][ C2] 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 [ 8808.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8808.394785][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8808.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8808.394788][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8808.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8808.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8808.394792][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8808.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8808.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8808.394797][ C2] PKRU: 55555554 [ 8808.394798][ C2] Call Trace: [ 8808.394801][ C2] [ 8808.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8808.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8808.394809][ C2] ? __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)) [ 8808.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8808.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8808.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8808.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8808.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8808.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8808.394825][ C2] ? __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:2772) [ 8808.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8808.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8808.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8808.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8808.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8808.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8808.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8808.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8808.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 8808.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8808.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8808.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8808.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8808.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8808.394858][ C2] ? 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)) [ 8808.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8808.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8808.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8808.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8808.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8808.394869][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8808.394871][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8808.394873][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8808.394874][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8808.394876][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8808.394878][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8808.394880][ C2] ? new_sync_read (fs/read_write.c:584) [ 8808.394882][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8808.394883][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8808.394885][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8808.394888][ C2] vfs_write (fs/read_write.c:686) [ 8808.394890][ C2] ksys_write (fs/read_write.c:739) [ 8808.394891][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8808.394893][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8808.394895][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8808.394897][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8808.394899][ C2] RIP: 0033:0x7f814975fc5e [ 8808.394902][ C2] 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 [ 8808.394903][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8808.394904][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8808.394905][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8808.394906][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8808.394907][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8808.394908][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8836.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8836.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8836.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 8836.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 8836.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8836.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8836.394773][ C2] 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 [ 8836.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8836.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8836.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8836.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8836.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8836.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8836.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8836.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8836.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8836.394788][ C2] PKRU: 55555554 [ 8836.394789][ C2] Call Trace: [ 8836.394792][ C2] [ 8836.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8836.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8836.394800][ C2] ? __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)) [ 8836.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8836.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8836.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8836.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8836.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8836.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8836.394816][ C2] ? __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:2772) [ 8836.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8836.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8836.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8836.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8836.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8836.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8836.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8836.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8836.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 8836.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8836.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8836.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8836.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8836.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8836.394849][ C2] ? 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)) [ 8836.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8836.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8836.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8836.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8836.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8836.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8836.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8836.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8836.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8836.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8836.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8836.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 8836.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8836.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8836.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8836.394877][ C2] vfs_write (fs/read_write.c:686) [ 8836.394879][ C2] ksys_write (fs/read_write.c:739) [ 8836.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8836.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8836.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8836.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8836.394889][ C2] RIP: 0033:0x7f814975fc5e [ 8836.394892][ C2] 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 [ 8836.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8836.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8836.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8836.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8836.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8836.394898][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8856.161626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8856.161875][ C2] rcu: 2-....: (7901245 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3111650 | [ 8856.162207][ C2] rcu: (t=7904389 jiffies g=521497 q=158028 ncpus=4) | [ 8856.162367][ C2] Tainted: [L]=SOFTLOCKUP [ 8856.162368][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8856.162369][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8856.162373][ C2] 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 [ 8856.162375][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8856.162377][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8856.162378][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8856.162379][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8856.162380][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8856.162381][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8856.162383][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8856.162386][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8856.162387][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8856.162388][ C2] PKRU: 55555554 [ 8856.162389][ C2] Call Trace: [ 8856.162390][ C2] [ 8856.162391][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8856.162393][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8856.162395][ C2] ? __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)) [ 8856.162398][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8856.162400][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8856.162402][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8856.162404][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8856.162406][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8856.162409][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8856.162411][ C2] ? __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:2772) [ 8856.162413][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8856.162416][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8856.162418][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8856.162420][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8856.162422][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8856.162424][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8856.162426][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8856.162428][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8856.162431][ C2] ? release_sock (net/core/sock.c:3794) [ 8856.162433][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8856.162434][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8856.162437][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8856.162440][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8856.162441][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8856.162443][ C2] ? 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)) [ 8856.162445][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8856.162446][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8856.162448][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8856.162450][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8856.162451][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8856.162454][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8856.162456][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8856.162457][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8856.162459][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8856.162461][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8856.162463][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8856.162465][ C2] ? new_sync_read (fs/read_write.c:584) [ 8856.162466][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8856.162468][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8856.162470][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8856.162472][ C2] vfs_write (fs/read_write.c:686) [ 8856.162474][ C2] ksys_write (fs/read_write.c:739) [ 8856.162476][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8856.162478][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8856.162480][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8856.162482][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8856.162484][ C2] RIP: 0033:0x7f814975fc5e [ 8856.162486][ C2] 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 [ 8856.162487][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8856.162489][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8856.162490][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8856.162491][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8856.162492][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8856.162493][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8880.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8880.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8880.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 8880.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 8880.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8880.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8880.394774][ C2] 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 [ 8880.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8880.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8880.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8880.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8880.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8880.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8880.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8880.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8880.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8880.394788][ C2] PKRU: 55555554 [ 8880.394789][ C2] Call Trace: [ 8880.394793][ C2] [ 8880.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8880.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8880.394801][ C2] ? __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)) [ 8880.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8880.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8880.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8880.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8880.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8880.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8880.394818][ C2] ? __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:2772) [ 8880.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8880.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8880.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8880.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8880.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8880.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8880.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8880.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8880.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 8880.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8880.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8880.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8880.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8880.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8880.394851][ C2] ? 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)) [ 8880.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8880.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8880.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8880.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8880.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8880.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8880.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8880.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8880.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8880.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8880.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8880.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 8880.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8880.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8880.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8880.394880][ C2] vfs_write (fs/read_write.c:686) [ 8880.394882][ C2] ksys_write (fs/read_write.c:739) [ 8880.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8880.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8880.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8880.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8880.394892][ C2] RIP: 0033:0x7f814975fc5e [ 8880.394895][ C2] 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 [ 8880.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8880.394898][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8880.394899][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8880.394900][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8880.394901][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8880.394901][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8881.487989][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 8881.488105][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 8881.488228][ C2] NMI backtrace for cpu 2 | [ 8881.488236][ C2] Tainted: [L]=SOFTLOCKUP [ 8881.488237][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8881.488238][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 8881.488241][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 8881.488243][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 8881.488245][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 8881.488247][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 8881.488248][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 8881.488248][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 8881.488249][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 8881.488252][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8881.488255][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8881.488256][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8881.488257][ C2] PKRU: 55555554 [ 8881.488258][ C2] Call Trace: [ 8881.488259][ C2] [ 8881.488260][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 8881.488264][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 8881.488267][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 8881.488269][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 8881.488271][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 8881.488273][ C2] [ 8881.488274][ C2] [ 8881.488274][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 8881.488276][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8881.488278][ C2] 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 [ 8881.488280][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8881.488281][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8881.488282][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8881.488282][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8881.488283][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8881.488284][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8881.488285][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8881.488288][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8881.488290][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8881.488292][ C2] ? __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)) [ 8881.488295][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8881.488297][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8881.488299][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8881.488301][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8881.488304][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8881.488307][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8881.488309][ C2] ? __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:2772) [ 8881.488311][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8881.488314][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8881.488316][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8881.488318][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8881.488320][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8881.488322][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8881.488325][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8881.488327][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8881.488329][ C2] ? release_sock (net/core/sock.c:3794) [ 8881.488331][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8881.488333][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8881.488336][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8881.488338][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8881.488340][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8881.488342][ C2] ? 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)) [ 8881.488344][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8881.488345][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8881.488347][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8881.488349][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8881.488351][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8881.488353][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8881.488355][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8881.488357][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8881.488359][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8881.488360][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8881.488362][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8881.488364][ C2] ? new_sync_read (fs/read_write.c:584) [ 8881.488366][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8881.488367][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8881.488369][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8881.488372][ C2] vfs_write (fs/read_write.c:686) [ 8881.488374][ C2] ksys_write (fs/read_write.c:739) [ 8881.488376][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8881.488377][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8881.488380][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8881.488381][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8881.488383][ C2] RIP: 0033:0x7f814975fc5e [ 8881.488384][ C2] 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 [ 8881.488386][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8881.488387][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8881.488388][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8881.488389][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8881.488389][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8881.488390][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8908.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8908.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8908.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 8908.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 8908.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8908.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8908.394782][ C2] Code: 89 fc 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 df e8 1f 1f 52 fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 <0f> 85 30 06 00 00 8b 03 89 44 24 48 85 c0 0f 85 8d 03 00 00 48 89 All code ======== 0: 89 fc mov %edi,%esp 2: 49 c1 ed 03 shr $0x3,%r13 6: 41 83 e4 07 and $0x7,%r12d a: 49 01 c5 add %rax,%r13 d: 41 83 c4 03 add $0x3,%r12d 11: be 04 00 00 00 mov $0x4,%esi 16: 48 89 df mov %rbx,%rdi 19: e8 1f 1f 52 fe call 0xfffffffffe521f3d 1e: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 23: 41 38 c4 cmp %al,%r12b 26: 7c 08 jl 0x30 28: 84 c0 test %al,%al 2a:* 0f 85 30 06 00 00 jne 0x660 <-- trapping instruction 30: 8b 03 mov (%rbx),%eax 32: 89 44 24 48 mov %eax,0x48(%rsp) 36: 85 c0 test %eax,%eax 38: 0f 85 8d 03 00 00 jne 0x3cb 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 0f 85 30 06 00 00 jne 0x636 6: 8b 03 mov (%rbx),%eax 8: 89 44 24 48 mov %eax,0x48(%rsp) c: 85 c0 test %eax,%eax e: 0f 85 8d 03 00 00 jne 0x3a1 14: 48 rex.W 15: 89 .byte 0x89 [ 8908.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000246 [ 8908.394785][ C2] RAX: 0000000000000000 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8908.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8908.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8908.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8908.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8908.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8908.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8908.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8908.394797][ C2] PKRU: 55555554 [ 8908.394797][ C2] Call Trace: [ 8908.394801][ C2] [ 8908.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8908.394807][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8908.394809][ C2] ? __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)) [ 8908.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8908.394814][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8908.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8908.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8908.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8908.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8908.394825][ C2] ? __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:2772) [ 8908.394828][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8908.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8908.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8908.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8908.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8908.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8908.394841][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8908.394843][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8908.394845][ C2] ? release_sock (net/core/sock.c:3794) [ 8908.394847][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8908.394849][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8908.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8908.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8908.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8908.394858][ C2] ? 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)) [ 8908.394860][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8908.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8908.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8908.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8908.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8908.394869][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8908.394870][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8908.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8908.394874][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8908.394875][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8908.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8908.394879][ C2] ? new_sync_read (fs/read_write.c:584) [ 8908.394881][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8908.394882][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8908.394884][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8908.394886][ C2] vfs_write (fs/read_write.c:686) [ 8908.394888][ C2] ksys_write (fs/read_write.c:739) [ 8908.394890][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8908.394892][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8908.394894][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8908.394896][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8908.394898][ C2] RIP: 0033:0x7f814975fc5e [ 8908.394901][ C2] 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 [ 8908.394902][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8908.394903][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8908.394904][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8908.394905][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8908.394906][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8908.394907][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8934.165627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8934.165894][ C2] rcu: 2-....: (7979215 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3148132 | [ 8934.166117][ C2] rcu: (t=7982393 jiffies g=521497 q=159611 ncpus=4) | [ 8934.166306][ C2] Tainted: [L]=SOFTLOCKUP [ 8934.166307][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8934.166309][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 8934.166313][ C2] 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 [ 8934.166314][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 8934.166317][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 8934.166318][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8934.166319][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8934.166320][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8934.166321][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8934.166323][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8934.166326][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8934.166327][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8934.166328][ C2] PKRU: 55555554 [ 8934.166329][ C2] Call Trace: [ 8934.166330][ C2] [ 8934.166331][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8934.166334][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8934.166336][ C2] ? __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)) [ 8934.166338][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8934.166341][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8934.166342][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8934.166345][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8934.166347][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8934.166350][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8934.166352][ C2] ? __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:2772) [ 8934.166354][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8934.166357][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8934.166359][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8934.166361][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8934.166363][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8934.166365][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8934.166367][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8934.166369][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8934.166371][ C2] ? release_sock (net/core/sock.c:3794) [ 8934.166373][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8934.166375][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8934.166378][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8934.166380][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8934.166382][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8934.166384][ C2] ? 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)) [ 8934.166385][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8934.166387][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8934.166389][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8934.166390][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8934.166392][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8934.166394][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8934.166396][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8934.166397][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8934.166399][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8934.166401][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8934.166402][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8934.166404][ C2] ? new_sync_read (fs/read_write.c:584) [ 8934.166406][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8934.166407][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8934.166409][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8934.166411][ C2] vfs_write (fs/read_write.c:686) [ 8934.166413][ C2] ksys_write (fs/read_write.c:739) [ 8934.166415][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8934.166417][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8934.166419][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8934.166421][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8934.166422][ C2] RIP: 0033:0x7f814975fc5e [ 8934.166424][ C2] 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 [ 8934.166425][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8934.166427][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8934.166428][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8934.166429][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8934.166429][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8934.166430][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8960.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 8960.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 8960.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 8960.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 8960.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8960.394773][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:182 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1)) [ 8960.394776][ C2] Code: 00 00 00 f3 0f 1e fa 48 89 f2 be f8 00 00 00 e9 9f a1 ab 01 0f 1f 40 00 66 66 2e 0f 1f 84 00 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 All code ======== 0: 00 00 add %al,(%rax) 2: 00 f3 add %dh,%bl 4: 0f 1e fa nop %edx 7: 48 89 f2 mov %rsi,%rdx a: be f8 00 00 00 mov $0xf8,%esi f: e9 9f a1 ab 01 jmp 0x1aba1b3 14: 0f 1f 40 00 nopl 0x0(%rax) 18: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 1f: 00 00 00 00 23: 0f 1f 40 d6 nopl -0x2a(%rax) 27: 48 85 f6 test %rsi,%rsi 2a:* 0f 84 9a 01 00 00 je 0x1ca <-- trapping instruction 30: 48 89 f8 mov %rdi,%rax 33: 41 57 push %r15 35: 49 89 c8 mov %rcx,%r8 38: 48 01 f0 add %rsi,%rax 3b: 41 56 push %r14 3d: 53 push %rbx 3e: 0f .byte 0xf 3f: 82 .byte 0x82 Code starting with the faulting instruction =========================================== 0: 0f 84 9a 01 00 00 je 0x1a0 6: 48 89 f8 mov %rdi,%rax 9: 41 57 push %r15 b: 49 89 c8 mov %rcx,%r8 e: 48 01 f0 add %rsi,%rax 11: 41 56 push %r14 13: 53 push %rbx 14: 0f .byte 0xf 15: 82 .byte 0x82 [ 8960.394778][ C2] RSP: 0018:ffa0000000617578 EFLAGS: 00000202 [ 8960.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: ffffffffac5390f1 [ 8960.394781][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8960.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8960.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8960.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 8960.394786][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8960.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8960.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8960.394791][ C2] PKRU: 55555554 [ 8960.394792][ C2] Call Trace: [ 8960.394795][ C2] [ 8960.394796][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8960.394801][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8960.394803][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8960.394805][ C2] ? __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)) [ 8960.394808][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8960.394810][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8960.394812][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8960.394814][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8960.394816][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8960.394819][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8960.394821][ C2] ? __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:2772) [ 8960.394824][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8960.394826][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8960.394828][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8960.394830][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8960.394832][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8960.394834][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8960.394837][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8960.394839][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8960.394841][ C2] ? release_sock (net/core/sock.c:3794) [ 8960.394843][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8960.394845][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8960.394848][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8960.394850][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8960.394852][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8960.394854][ C2] ? 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)) [ 8960.394856][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8960.394857][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8960.394859][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8960.394861][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8960.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8960.394865][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8960.394866][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8960.394868][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8960.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8960.394871][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8960.394873][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8960.394875][ C2] ? new_sync_read (fs/read_write.c:584) [ 8960.394876][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8960.394878][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8960.394880][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8960.394882][ C2] vfs_write (fs/read_write.c:686) [ 8960.394884][ C2] ksys_write (fs/read_write.c:739) [ 8960.394886][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8960.394888][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8960.394890][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8960.394892][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8960.394894][ C2] RIP: 0033:0x7f814975fc5e [ 8960.394897][ C2] 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 [ 8960.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8960.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8960.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8960.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8960.394902][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8960.394903][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 8979.793067][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 8979.793186][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 8979.793307][ C2] NMI backtrace for cpu 2 | [ 8979.793317][ C2] Tainted: [L]=SOFTLOCKUP [ 8979.793317][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8979.793319][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 8979.793323][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 8979.793324][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 8979.793326][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 8979.793328][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 8979.793329][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 8979.793329][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 8979.793330][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 8979.793333][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 8979.793337][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8979.793338][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 8979.793339][ C2] PKRU: 55555554 [ 8979.793339][ C2] Call Trace: [ 8979.793343][ C2] [ 8979.793346][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 8979.793348][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 8979.793351][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 8979.793352][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 8979.793355][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 8979.793357][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 8979.793359][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 8979.793361][ C2] [ 8979.793362][ C2] [ 8979.793363][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 8979.793365][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:114 mm/kasan/generic.c:140 mm/kasan/generic.c:172 mm/kasan/generic.c:191 mm/kasan/generic.c:200) [ 8979.793367][ C2] Code: 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 01 49 8d 1c 01 4c 8d 0c 01 <4c> 89 d1 4c 29 c9 4c 89 c8 48 83 f9 10 0f 8e f4 00 00 00 45 89 cb All code ======== 0: 4c 37 rex.WR (bad) 2: ff 48 89 decl -0x77(%rax) 5: f9 stc 6: 4c 8d 74 37 ff lea -0x1(%rdi,%rsi,1),%r14 b: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 12: fc ff df 15: 49 c1 e9 03 shr $0x3,%r9 19: 48 c1 e9 03 shr $0x3,%rcx 1d: 4e 8d 54 08 01 lea 0x1(%rax,%r9,1),%r10 22: 49 8d 1c 01 lea (%r9,%rax,1),%rbx 26: 4c 8d 0c 01 lea (%rcx,%rax,1),%r9 2a:* 4c 89 d1 mov %r10,%rcx <-- trapping instruction 2d: 4c 29 c9 sub %r9,%rcx 30: 4c 89 c8 mov %r9,%rax 33: 48 83 f9 10 cmp $0x10,%rcx 37: 0f 8e f4 00 00 00 jle 0x131 3d: 45 89 cb mov %r9d,%r11d Code starting with the faulting instruction =========================================== 0: 4c 89 d1 mov %r10,%rcx 3: 4c 29 c9 sub %r9,%rcx 6: 4c 89 c8 mov %r9,%rax 9: 48 83 f9 10 cmp $0x10,%rcx d: 0f 8e f4 00 00 00 jle 0x107 13: 45 89 cb mov %r9d,%r11d [ 8979.793368][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000216 [ 8979.793369][ C2] RAX: dffffc0000000000 RBX: ffe21c00024ac169 RCX: 1fe22000024ac169 [ 8979.793370][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 8979.793371][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 8979.793372][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 8979.793373][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 8979.793374][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8979.793377][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 8979.793379][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 8979.793381][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 8979.793383][ C2] ? __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)) [ 8979.793386][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8979.793388][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 8979.793390][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8979.793392][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 8979.793395][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 8979.793397][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 8979.793399][ C2] ? __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:2772) [ 8979.793401][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 8979.793404][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 8979.793406][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 8979.793408][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 8979.793410][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 8979.793412][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 8979.793415][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 8979.793416][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8979.793418][ C2] ? release_sock (net/core/sock.c:3794) [ 8979.793421][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 8979.793422][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 8979.793425][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8979.793427][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 8979.793429][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 8979.793431][ C2] ? 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)) [ 8979.793433][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8979.793434][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 8979.793436][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 8979.793438][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 8979.793439][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8979.793442][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 8979.793443][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 8979.793445][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 8979.793447][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 8979.793448][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 8979.793450][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 8979.793451][ C2] ? new_sync_read (fs/read_write.c:584) [ 8979.793454][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 8979.793455][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 8979.793457][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 8979.793459][ C2] vfs_write (fs/read_write.c:686) [ 8979.793461][ C2] ksys_write (fs/read_write.c:739) [ 8979.793463][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 8979.793465][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 8979.793467][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 8979.793469][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8979.793470][ C2] RIP: 0033:0x7f814975fc5e [ 8979.793472][ C2] 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 [ 8979.793474][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8979.793475][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 8979.793476][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 8979.793477][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 8979.793477][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 8979.793478][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9004.394767][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9004.394769][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9004.394771][ C2] softirqs last disabled at (21214): __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:2772) | [ 9004.394778][ C2] Tainted: [L]=SOFTLOCKUP [ 9004.394782][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9004.394783][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9004.394786][ C2] 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 [ 9004.394788][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9004.394789][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9004.394790][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9004.394791][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9004.394792][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9004.394793][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9004.394795][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9004.394798][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9004.394799][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9004.394800][ C2] PKRU: 55555554 [ 9004.394801][ C2] Call Trace: [ 9004.394804][ C2] [ 9004.394808][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9004.394810][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9004.394812][ C2] ? __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)) [ 9004.394815][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9004.394817][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9004.394819][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9004.394822][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9004.394824][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9004.394827][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9004.394829][ C2] ? __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:2772) [ 9004.394831][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9004.394834][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9004.394836][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9004.394838][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9004.394840][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9004.394842][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9004.394845][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9004.394846][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9004.394848][ C2] ? release_sock (net/core/sock.c:3794) [ 9004.394850][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9004.394852][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9004.394855][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9004.394858][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9004.394859][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9004.394861][ C2] ? 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)) [ 9004.394863][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9004.394864][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9004.394866][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9004.394868][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9004.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9004.394872][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9004.394874][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9004.394875][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9004.394877][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9004.394879][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9004.394880][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9004.394882][ C2] ? new_sync_read (fs/read_write.c:584) [ 9004.394884][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9004.394886][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9004.394887][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9004.394890][ C2] vfs_write (fs/read_write.c:686) [ 9004.394892][ C2] ksys_write (fs/read_write.c:739) [ 9004.394893][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9004.394895][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9004.394897][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9004.394899][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9004.394901][ C2] RIP: 0033:0x7f814975fc5e [ 9004.394904][ C2] 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 [ 9004.394905][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9004.394906][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9004.394907][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9004.394908][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9004.394909][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9004.394910][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9012.168625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9012.168929][ C2] rcu: 2-....: (8057185 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3184488 | [ 9012.169162][ C2] rcu: (t=8060396 jiffies g=521497 q=161208 ncpus=4) | [ 9012.169297][ C2] Tainted: [L]=SOFTLOCKUP [ 9012.169298][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9012.169299][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9012.169303][ C2] 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 [ 9012.169304][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9012.169307][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9012.169308][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9012.169309][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9012.169310][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9012.169310][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9012.169313][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9012.169315][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9012.169317][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9012.169317][ C2] PKRU: 55555554 [ 9012.169318][ C2] Call Trace: [ 9012.169319][ C2] [ 9012.169320][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9012.169323][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9012.169325][ C2] ? __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)) [ 9012.169327][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9012.169329][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9012.169331][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9012.169334][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9012.169336][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9012.169339][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9012.169341][ C2] ? __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:2772) [ 9012.169343][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9012.169346][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9012.169348][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9012.169349][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9012.169352][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9012.169354][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9012.169356][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9012.169358][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9012.169360][ C2] ? release_sock (net/core/sock.c:3794) [ 9012.169362][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9012.169364][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9012.169367][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9012.169369][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9012.169371][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9012.169373][ C2] ? 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)) [ 9012.169374][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9012.169376][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9012.169377][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9012.169379][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9012.169380][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9012.169383][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9012.169384][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9012.169386][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9012.169388][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9012.169389][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9012.169391][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9012.169393][ C2] ? new_sync_read (fs/read_write.c:584) [ 9012.169394][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9012.169396][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9012.169397][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9012.169400][ C2] vfs_write (fs/read_write.c:686) [ 9012.169402][ C2] ksys_write (fs/read_write.c:739) [ 9012.169404][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9012.169405][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9012.169408][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9012.169409][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9012.169411][ C2] RIP: 0033:0x7f814975fc5e [ 9012.169413][ C2] 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 [ 9012.169414][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9012.169415][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9012.169416][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9012.169417][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9012.169417][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9012.169418][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9036.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9036.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9036.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 9036.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 9036.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9036.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9036.394774][ C2] 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 [ 9036.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9036.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9036.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9036.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9036.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9036.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9036.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9036.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9036.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9036.394788][ C2] PKRU: 55555554 [ 9036.394789][ C2] Call Trace: [ 9036.394792][ C2] [ 9036.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9036.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9036.394800][ C2] ? __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)) [ 9036.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9036.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9036.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9036.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9036.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9036.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9036.394816][ C2] ? __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:2772) [ 9036.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9036.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9036.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9036.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9036.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9036.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9036.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9036.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9036.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 9036.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9036.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9036.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9036.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9036.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9036.394849][ C2] ? 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)) [ 9036.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9036.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9036.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9036.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9036.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9036.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9036.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9036.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9036.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9036.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9036.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9036.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 9036.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9036.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9036.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9036.394877][ C2] vfs_write (fs/read_write.c:686) [ 9036.394879][ C2] ksys_write (fs/read_write.c:739) [ 9036.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9036.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9036.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9036.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9036.394889][ C2] RIP: 0033:0x7f814975fc5e [ 9036.394891][ C2] 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 [ 9036.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9036.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9036.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9036.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9036.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9036.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9064.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9064.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9064.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 9064.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 9064.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9064.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9064.394775][ C2] 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 [ 9064.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9064.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9064.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9064.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9064.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9064.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9064.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9064.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9064.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9064.394789][ C2] PKRU: 55555554 [ 9064.394790][ C2] Call Trace: [ 9064.394792][ C2] [ 9064.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9064.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9064.394799][ C2] ? __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)) [ 9064.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9064.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9064.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9064.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9064.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9064.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9064.394815][ C2] ? __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:2772) [ 9064.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9064.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9064.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9064.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9064.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9064.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9064.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9064.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9064.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 9064.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9064.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9064.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9064.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9064.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9064.394848][ C2] ? 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)) [ 9064.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9064.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9064.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9064.394854][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9064.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9064.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9064.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9064.394861][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9064.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9064.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9064.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9064.394868][ C2] ? new_sync_read (fs/read_write.c:584) [ 9064.394870][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9064.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9064.394873][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9064.394876][ C2] vfs_write (fs/read_write.c:686) [ 9064.394878][ C2] ksys_write (fs/read_write.c:739) [ 9064.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9064.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9064.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9064.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9064.394887][ C2] RIP: 0033:0x7f814975fc5e [ 9064.394890][ C2] 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 [ 9064.394891][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9064.394892][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9064.394893][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9064.394894][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9064.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9064.394895][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9078.096975][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 9078.097090][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 9078.097231][ C2] NMI backtrace for cpu 2 | [ 9078.097241][ C2] Tainted: [L]=SOFTLOCKUP [ 9078.097242][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9078.097244][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 9078.097248][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 9078.097250][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 9078.097252][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 9078.097253][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 9078.097254][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 9078.097255][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 9078.097256][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 9078.097259][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9078.097262][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9078.097263][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9078.097264][ C2] PKRU: 55555554 [ 9078.097265][ C2] Call Trace: [ 9078.097268][ C2] [ 9078.097272][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 9078.097274][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 9078.097277][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 9078.097278][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 9078.097281][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 9078.097283][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 9078.097285][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 9078.097287][ C2] [ 9078.097288][ C2] [ 9078.097289][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 9078.097291][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9078.097293][ C2] 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 [ 9078.097294][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9078.097295][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9078.097296][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9078.097297][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9078.097297][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9078.097298][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9078.097300][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9078.097302][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9078.097304][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9078.097306][ C2] ? __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)) [ 9078.097308][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9078.097311][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9078.097312][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9078.097315][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9078.097317][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9078.097320][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9078.097322][ C2] ? __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:2772) [ 9078.097324][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9078.097327][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9078.097329][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9078.097331][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9078.097333][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9078.097335][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9078.097337][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9078.097339][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9078.097341][ C2] ? release_sock (net/core/sock.c:3794) [ 9078.097343][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9078.097345][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9078.097348][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9078.097350][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9078.097352][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9078.097354][ C2] ? 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)) [ 9078.097355][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9078.097357][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9078.097359][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9078.097360][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9078.097362][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9078.097364][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9078.097366][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9078.097367][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9078.097369][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9078.097371][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9078.097372][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9078.097374][ C2] ? new_sync_read (fs/read_write.c:584) [ 9078.097376][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9078.097377][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9078.097379][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9078.097381][ C2] vfs_write (fs/read_write.c:686) [ 9078.097383][ C2] ksys_write (fs/read_write.c:739) [ 9078.097385][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9078.097387][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9078.097389][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9078.097391][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9078.097392][ C2] RIP: 0033:0x7f814975fc5e [ 9078.097395][ C2] 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 [ 9078.097396][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9078.097398][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9078.097398][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9078.097399][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9078.097400][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9078.097401][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9090.172627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9090.172878][ C2] rcu: 2-....: (8135156 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3218903 | [ 9090.173119][ C2] rcu: (t=8138400 jiffies g=521497 q=162799 ncpus=4) | [ 9090.173325][ C2] Tainted: [L]=SOFTLOCKUP [ 9090.173326][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9090.173328][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:201) [ 9090.173332][ C2] 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 [ 9090.173334][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000246 [ 9090.173337][ C2] RAX: ffe21c00024ac16a RBX: ffe21c00024ac169 RCX: 0000000000000001 [ 9090.173338][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9090.173339][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9090.173339][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9090.173340][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 9090.173342][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9090.173346][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9090.173347][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9090.173347][ C2] PKRU: 55555554 [ 9090.173348][ C2] Call Trace: [ 9090.173349][ C2] [ 9090.173350][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9090.173353][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9090.173355][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9090.173357][ C2] ? __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)) [ 9090.173360][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9090.173362][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9090.173364][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9090.173366][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9090.173368][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9090.173371][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9090.173373][ C2] ? __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:2772) [ 9090.173375][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9090.173378][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9090.173380][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9090.173382][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9090.173384][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9090.173386][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9090.173388][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9090.173390][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9090.173392][ C2] ? release_sock (net/core/sock.c:3794) [ 9090.173394][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9090.173396][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9090.173399][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9090.173401][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9090.173403][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9090.173405][ C2] ? 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)) [ 9090.173406][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9090.173408][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9090.173410][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9090.173411][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9090.173413][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9090.173415][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9090.173417][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9090.173418][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9090.173420][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9090.173422][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9090.173423][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9090.173425][ C2] ? new_sync_read (fs/read_write.c:584) [ 9090.173427][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9090.173428][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9090.173430][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9090.173433][ C2] vfs_write (fs/read_write.c:686) [ 9090.173435][ C2] ksys_write (fs/read_write.c:739) [ 9090.173436][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9090.173438][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9090.173440][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9090.173442][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9090.173443][ C2] RIP: 0033:0x7f814975fc5e [ 9090.173446][ C2] 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 [ 9090.173447][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9090.173448][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9090.173449][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9090.173450][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9090.173450][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9090.173451][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9116.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9116.394762][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9116.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 9116.394771][ C2] Tainted: [L]=SOFTLOCKUP [ 9116.394772][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9116.394774][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9116.394776][ C2] 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 [ 9116.394778][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9116.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9116.394781][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9116.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9116.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9116.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9116.394786][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9116.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9116.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9116.394791][ C2] PKRU: 55555554 [ 9116.394792][ C2] Call Trace: [ 9116.394795][ C2] [ 9116.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9116.394801][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9116.394804][ C2] ? __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)) [ 9116.394806][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9116.394808][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9116.394810][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9116.394812][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9116.394815][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9116.394818][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9116.394820][ C2] ? __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:2772) [ 9116.394822][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9116.394825][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9116.394827][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9116.394829][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9116.394831][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9116.394833][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9116.394836][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9116.394837][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9116.394840][ C2] ? release_sock (net/core/sock.c:3794) [ 9116.394842][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9116.394843][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9116.394847][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9116.394849][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9116.394851][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9116.394853][ C2] ? 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)) [ 9116.394854][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9116.394856][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9116.394858][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9116.394859][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9116.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9116.394863][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9116.394865][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9116.394867][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9116.394869][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9116.394870][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9116.394872][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9116.394874][ C2] ? new_sync_read (fs/read_write.c:584) [ 9116.394876][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9116.394877][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9116.394879][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9116.394881][ C2] vfs_write (fs/read_write.c:686) [ 9116.394883][ C2] ksys_write (fs/read_write.c:739) [ 9116.394885][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9116.394887][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9116.394889][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9116.394891][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9116.394893][ C2] RIP: 0033:0x7f814975fc5e [ 9116.394895][ C2] 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 [ 9116.394897][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9116.394898][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9116.394899][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9116.394900][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9116.394901][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9116.394901][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9144.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9144.394762][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9144.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 9144.394771][ C2] Tainted: [L]=SOFTLOCKUP [ 9144.394772][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9144.394773][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9144.394776][ C2] 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 [ 9144.394778][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9144.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9144.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9144.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9144.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9144.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9144.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9144.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9144.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9144.394790][ C2] PKRU: 55555554 [ 9144.394791][ C2] Call Trace: [ 9144.394794][ C2] [ 9144.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9144.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9144.394802][ C2] ? __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)) [ 9144.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9144.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9144.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9144.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9144.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9144.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9144.394818][ C2] ? __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:2772) [ 9144.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9144.394824][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9144.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9144.394828][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9144.394830][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9144.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9144.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9144.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9144.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 9144.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9144.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9144.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9144.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9144.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9144.394852][ C2] ? 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)) [ 9144.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9144.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9144.394857][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9144.394859][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9144.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9144.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9144.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9144.394866][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9144.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9144.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9144.394871][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9144.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 9144.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9144.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9144.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9144.394880][ C2] vfs_write (fs/read_write.c:686) [ 9144.394882][ C2] ksys_write (fs/read_write.c:739) [ 9144.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9144.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9144.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9144.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9144.394892][ C2] RIP: 0033:0x7f814975fc5e [ 9144.394894][ C2] 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 [ 9144.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9144.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9144.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9144.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9144.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9144.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9168.176626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9168.176888][ C2] rcu: 2-....: (8213135 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3251942 | [ 9168.177146][ C2] rcu: (t=8216404 jiffies g=521497 q=163939 ncpus=4) | [ 9168.177282][ C2] Tainted: [L]=SOFTLOCKUP [ 9168.177283][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9168.177285][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9168.177289][ C2] 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 [ 9168.177291][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9168.177293][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9168.177294][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9168.177295][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9168.177296][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9168.177297][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9168.177299][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9168.177302][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9168.177303][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9168.177304][ C2] PKRU: 55555554 [ 9168.177305][ C2] Call Trace: [ 9168.177306][ C2] [ 9168.177306][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9168.177309][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9168.177311][ C2] ? __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)) [ 9168.177314][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9168.177316][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9168.177318][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9168.177320][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9168.177322][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9168.177325][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9168.177327][ C2] ? __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:2772) [ 9168.177329][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9168.177332][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9168.177334][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9168.177336][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9168.177338][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9168.177340][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9168.177342][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9168.177344][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9168.177346][ C2] ? release_sock (net/core/sock.c:3794) [ 9168.177348][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9168.177350][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9168.177353][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9168.177355][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9168.177357][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9168.177358][ C2] ? 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)) [ 9168.177360][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9168.177361][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9168.177363][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9168.177365][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9168.177366][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9168.177369][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9168.177371][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9168.177372][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9168.177374][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9168.177375][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9168.177377][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9168.177379][ C2] ? new_sync_read (fs/read_write.c:584) [ 9168.177380][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9168.177382][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9168.177384][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9168.177386][ C2] vfs_write (fs/read_write.c:686) [ 9168.177388][ C2] ksys_write (fs/read_write.c:739) [ 9168.177390][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9168.177392][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9168.177394][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9168.177395][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9168.177397][ C2] RIP: 0033:0x7f814975fc5e [ 9168.177399][ C2] 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 [ 9168.177400][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9168.177402][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9168.177402][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9168.177403][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9168.177404][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9168.177405][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9176.401013][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 9176.401130][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 9176.401285][ C2] NMI backtrace for cpu 2 | [ 9176.401295][ C2] Tainted: [L]=SOFTLOCKUP [ 9176.401295][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9176.401297][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 9176.401301][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 9176.401303][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 9176.401305][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 9176.401307][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 9176.401307][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 9176.401308][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 9176.401309][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 9176.401312][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9176.401315][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9176.401316][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9176.401317][ C2] PKRU: 55555554 [ 9176.401317][ C2] Call Trace: [ 9176.401320][ C2] [ 9176.401321][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 9176.401326][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 9176.401329][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 9176.401331][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 9176.401333][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 9176.401335][ C2] [ 9176.401336][ C2] [ 9176.401337][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 9176.401338][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9176.401341][ C2] 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 [ 9176.401342][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9176.401343][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9176.401343][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9176.401344][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9176.401345][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9176.401346][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9176.401347][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9176.401350][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9176.401352][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9176.401354][ C2] ? __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)) [ 9176.401356][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9176.401358][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9176.401360][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9176.401362][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9176.401365][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9176.401368][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9176.401369][ C2] ? __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:2772) [ 9176.401372][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9176.401374][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9176.401377][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9176.401378][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9176.401380][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9176.401382][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9176.401385][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9176.401387][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9176.401389][ C2] ? release_sock (net/core/sock.c:3794) [ 9176.401391][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9176.401393][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9176.401396][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9176.401398][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9176.401400][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9176.401402][ C2] ? 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)) [ 9176.401403][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9176.401405][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9176.401407][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9176.401408][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9176.401410][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9176.401412][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9176.401414][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9176.401415][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9176.401417][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9176.401418][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9176.401420][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9176.401422][ C2] ? new_sync_read (fs/read_write.c:584) [ 9176.401423][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9176.401425][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9176.401426][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9176.401429][ C2] vfs_write (fs/read_write.c:686) [ 9176.401431][ C2] ksys_write (fs/read_write.c:739) [ 9176.401433][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9176.401434][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9176.401437][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9176.401438][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9176.401440][ C2] RIP: 0033:0x7f814975fc5e [ 9176.401442][ C2] 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 [ 9176.401443][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9176.401445][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9176.401446][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9176.401447][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9176.401447][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9176.401448][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9204.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9204.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9204.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 9204.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 9204.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9204.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9204.394783][ C2] 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 [ 9204.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9204.394786][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9204.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9204.394788][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9204.394789][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9204.394790][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9204.394792][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9204.394796][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9204.394797][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9204.394798][ C2] PKRU: 55555554 [ 9204.394799][ C2] Call Trace: [ 9204.394802][ C2] [ 9204.394805][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9204.394808][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9204.394810][ C2] ? __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)) [ 9204.394813][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9204.394815][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9204.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9204.394819][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9204.394822][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9204.394825][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9204.394827][ C2] ? __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:2772) [ 9204.394829][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9204.394832][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9204.394834][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9204.394836][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9204.394838][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9204.394840][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9204.394843][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9204.394845][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9204.394847][ C2] ? release_sock (net/core/sock.c:3794) [ 9204.394849][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9204.394851][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9204.394854][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9204.394856][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9204.394858][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9204.394860][ C2] ? 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)) [ 9204.394862][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9204.394863][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9204.394865][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9204.394867][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9204.394869][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9204.394871][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9204.394873][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9204.394874][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9204.394876][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9204.394878][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9204.394880][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9204.394881][ C2] ? new_sync_read (fs/read_write.c:584) [ 9204.394883][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9204.394885][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9204.394886][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9204.394889][ C2] vfs_write (fs/read_write.c:686) [ 9204.394891][ C2] ksys_write (fs/read_write.c:739) [ 9204.394893][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9204.394895][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9204.394897][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9204.394899][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9204.394901][ C2] RIP: 0033:0x7f814975fc5e [ 9204.394904][ C2] 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 [ 9204.394905][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9204.394906][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9204.394907][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9204.394908][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9204.394909][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9204.394910][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9232.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9232.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9232.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 9232.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 9232.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9232.394772][ C2] 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) [ 9232.394775][ C2] 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) [ 9232.394776][ C2] RSP: 0018:ffa0000000617560 EFLAGS: 00000286 [ 9232.394778][ C2] RAX: ffe21c00024ac16a RBX: ffe21c00024ac169 RCX: ffe21c00024ac16a [ 9232.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9232.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9232.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9232.394782][ C2] R13: ffe21c00024ac169 R14: ff11000012560b4b R15: ff11000012560b48 [ 9232.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9232.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9232.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9232.394789][ C2] PKRU: 55555554 [ 9232.394790][ C2] Call Trace: [ 9232.394793][ C2] [ 9232.394797][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9232.394799][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9232.394802][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9232.394804][ C2] ? __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)) [ 9232.394807][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9232.394809][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9232.394811][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9232.394813][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9232.394816][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9232.394819][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9232.394820][ C2] ? __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:2772) [ 9232.394823][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9232.394825][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9232.394827][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9232.394829][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9232.394831][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9232.394833][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9232.394836][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9232.394838][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9232.394840][ C2] ? release_sock (net/core/sock.c:3794) [ 9232.394842][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9232.394844][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9232.394847][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9232.394849][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9232.394851][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9232.394853][ C2] ? 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)) [ 9232.394854][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9232.394856][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9232.394858][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9232.394860][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9232.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9232.394863][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9232.394865][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9232.394867][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9232.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9232.394870][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9232.394872][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9232.394874][ C2] ? new_sync_read (fs/read_write.c:584) [ 9232.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9232.394877][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9232.394879][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9232.394881][ C2] vfs_write (fs/read_write.c:686) [ 9232.394883][ C2] ksys_write (fs/read_write.c:739) [ 9232.394885][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9232.394887][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9232.394889][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9232.394891][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9232.394893][ C2] RIP: 0033:0x7f814975fc5e [ 9232.394895][ C2] 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 [ 9232.394897][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9232.394898][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9232.394899][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9232.394900][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9232.394901][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9232.394902][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9246.180626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9246.180857][ C2] rcu: 2-....: (8291106 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3289832 | [ 9246.181149][ C2] rcu: (t=8294408 jiffies g=521497 q=165528 ncpus=4) | [ 9246.181286][ C2] Tainted: [L]=SOFTLOCKUP [ 9246.181287][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9246.181288][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9246.181292][ C2] 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 [ 9246.181294][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9246.181296][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9246.181297][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9246.181298][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9246.181299][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9246.181300][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9246.181302][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9246.181305][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9246.181306][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9246.181307][ C2] PKRU: 55555554 [ 9246.181308][ C2] Call Trace: [ 9246.181308][ C2] [ 9246.181309][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9246.181312][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9246.181314][ C2] ? __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)) [ 9246.181316][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9246.181319][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9246.181320][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9246.181323][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9246.181325][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9246.181328][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9246.181330][ C2] ? __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:2772) [ 9246.181332][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9246.181335][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9246.181337][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9246.181338][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9246.181340][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9246.181343][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9246.181345][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9246.181347][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9246.181349][ C2] ? release_sock (net/core/sock.c:3794) [ 9246.181351][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9246.181353][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9246.181356][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9246.181358][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9246.181360][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9246.181362][ C2] ? 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)) [ 9246.181363][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9246.181365][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9246.181366][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9246.181368][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9246.181369][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9246.181372][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9246.181373][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9246.181375][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9246.181377][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9246.181378][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9246.181380][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9246.181382][ C2] ? new_sync_read (fs/read_write.c:584) [ 9246.181384][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9246.181385][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9246.181387][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9246.181389][ C2] vfs_write (fs/read_write.c:686) [ 9246.181391][ C2] ksys_write (fs/read_write.c:739) [ 9246.181393][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9246.181395][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9246.181397][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9246.181399][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9246.181400][ C2] RIP: 0033:0x7f814975fc5e [ 9246.181402][ C2] 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 [ 9246.181403][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9246.181405][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9246.181405][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9246.181406][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9246.181407][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9246.181408][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9272.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9272.394762][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9272.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 9272.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 9272.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9272.394773][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9272.394775][ C2] 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 [ 9272.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9272.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9272.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9272.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9272.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9272.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9272.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9272.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9272.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9272.394790][ C2] PKRU: 55555554 [ 9272.394790][ C2] Call Trace: [ 9272.394793][ C2] [ 9272.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9272.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9272.394801][ C2] ? __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)) [ 9272.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9272.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9272.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9272.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9272.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9272.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9272.394817][ C2] ? __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:2772) [ 9272.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9272.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9272.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9272.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9272.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9272.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9272.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9272.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9272.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 9272.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9272.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9272.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9272.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9272.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9272.394850][ C2] ? 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)) [ 9272.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9272.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9272.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9272.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9272.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9272.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9272.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9272.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9272.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9272.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9272.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9272.394870][ C2] ? new_sync_read (fs/read_write.c:584) [ 9272.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9272.394874][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9272.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9272.394878][ C2] vfs_write (fs/read_write.c:686) [ 9272.394880][ C2] ksys_write (fs/read_write.c:739) [ 9272.394882][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9272.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9272.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9272.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9272.394890][ C2] RIP: 0033:0x7f814975fc5e [ 9272.394893][ C2] 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 [ 9272.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9272.394895][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9272.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9272.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9272.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9272.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9274.704994][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 9274.705155][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 9274.705256][ C2] NMI backtrace for cpu 2 | [ 9274.705265][ C2] Tainted: [L]=SOFTLOCKUP [ 9274.705266][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9274.705267][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [ 9274.705271][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [ 9274.705273][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 9274.705275][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 9274.705276][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 9274.705277][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 9274.705278][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 9274.705278][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 9274.705281][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9274.705284][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9274.705285][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9274.705286][ C2] PKRU: 55555554 [ 9274.705287][ C2] Call Trace: [ 9274.705289][ C2] [ 9274.705291][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 9274.705293][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 9274.705296][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 9274.705298][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 9274.705300][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 9274.705302][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 9274.705304][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 9274.705306][ C2] [ 9274.705307][ C2] [ 9274.705308][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 9274.705310][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9274.705312][ C2] 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 [ 9274.705313][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9274.705314][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9274.705315][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9274.705315][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9274.705316][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9274.705317][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9274.705318][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9274.705321][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9274.705323][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9274.705325][ C2] ? __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)) [ 9274.705327][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9274.705329][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9274.705331][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9274.705334][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9274.705336][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9274.705339][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9274.705341][ C2] ? __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:2772) [ 9274.705343][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9274.705346][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9274.705348][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9274.705349][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9274.705352][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9274.705353][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9274.705356][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9274.705358][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9274.705360][ C2] ? release_sock (net/core/sock.c:3794) [ 9274.705362][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9274.705364][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9274.705367][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9274.705369][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9274.705371][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9274.705373][ C2] ? 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)) [ 9274.705374][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9274.705376][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9274.705378][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9274.705379][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9274.705381][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9274.705383][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9274.705385][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9274.705386][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9274.705388][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9274.705390][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9274.705391][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9274.705393][ C2] ? new_sync_read (fs/read_write.c:584) [ 9274.705395][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9274.705396][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9274.705398][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9274.705400][ C2] vfs_write (fs/read_write.c:686) [ 9274.705402][ C2] ksys_write (fs/read_write.c:739) [ 9274.705404][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9274.705406][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9274.705408][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9274.705410][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9274.705411][ C2] RIP: 0033:0x7f814975fc5e [ 9274.705413][ C2] 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 [ 9274.705414][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9274.705415][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9274.705416][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9274.705417][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9274.705418][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9274.705418][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9300.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9300.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9300.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 9300.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 9300.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9300.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9300.394783][ C2] 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 [ 9300.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9300.394786][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9300.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9300.394788][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9300.394789][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9300.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9300.394792][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9300.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9300.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9300.394797][ C2] PKRU: 55555554 [ 9300.394798][ C2] Call Trace: [ 9300.394801][ C2] [ 9300.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9300.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9300.394809][ C2] ? __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)) [ 9300.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9300.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9300.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9300.394818][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9300.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9300.394823][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9300.394825][ C2] ? __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:2772) [ 9300.394827][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9300.394830][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9300.394832][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9300.394834][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9300.394836][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9300.394838][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9300.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9300.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9300.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 9300.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9300.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9300.394851][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9300.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9300.394855][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9300.394858][ C2] ? 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)) [ 9300.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9300.394860][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9300.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9300.394864][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9300.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9300.394868][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9300.394870][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9300.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9300.394873][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9300.394875][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9300.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9300.394879][ C2] ? new_sync_read (fs/read_write.c:584) [ 9300.394880][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9300.394882][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9300.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9300.394886][ C2] vfs_write (fs/read_write.c:686) [ 9300.394888][ C2] ksys_write (fs/read_write.c:739) [ 9300.394890][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9300.394892][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9300.394894][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9300.394896][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9300.394898][ C2] RIP: 0033:0x7f814975fc5e [ 9300.394900][ C2] 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 [ 9300.394901][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9300.394903][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9300.394904][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9300.394904][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9300.394905][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9300.394906][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9324.184626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9324.184847][ C2] rcu: 2-....: (8369077 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3317837 | [ 9324.185164][ C2] rcu: (t=8372412 jiffies g=521497 q=167119 ncpus=4) | [ 9324.185310][ C2] Tainted: [L]=SOFTLOCKUP [ 9324.185311][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9324.185312][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9324.185316][ C2] 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 [ 9324.185317][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9324.185320][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9324.185321][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9324.185322][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9324.185322][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9324.185323][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9324.185325][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9324.185329][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9324.185330][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9324.185331][ C2] PKRU: 55555554 [ 9324.185331][ C2] Call Trace: [ 9324.185332][ C2] [ 9324.185333][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9324.185336][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9324.185338][ C2] ? __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)) [ 9324.185340][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9324.185342][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9324.185344][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9324.185346][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9324.185349][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9324.185352][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9324.185353][ C2] ? __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:2772) [ 9324.185356][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9324.185358][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9324.185360][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9324.185362][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9324.185364][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9324.185366][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9324.185369][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9324.185370][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9324.185372][ C2] ? release_sock (net/core/sock.c:3794) [ 9324.185374][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9324.185376][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9324.185379][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9324.185381][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9324.185383][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9324.185385][ C2] ? 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)) [ 9324.185387][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9324.185388][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9324.185390][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9324.185391][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9324.185393][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9324.185395][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9324.185397][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9324.185399][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9324.185400][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9324.185402][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9324.185404][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9324.185405][ C2] ? new_sync_read (fs/read_write.c:584) [ 9324.185407][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9324.185409][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9324.185410][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9324.185413][ C2] vfs_write (fs/read_write.c:686) [ 9324.185415][ C2] ksys_write (fs/read_write.c:739) [ 9324.185416][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9324.185418][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9324.185420][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9324.185422][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9324.185424][ C2] RIP: 0033:0x7f814975fc5e [ 9324.185426][ C2] 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 [ 9324.185427][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9324.185429][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9324.185429][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9324.185430][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9324.185431][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9324.185432][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9348.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9348.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9348.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 9348.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 9348.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9348.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9348.394774][ C2] 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 [ 9348.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9348.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9348.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9348.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9348.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9348.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9348.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9348.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9348.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9348.394788][ C2] PKRU: 55555554 [ 9348.394789][ C2] Call Trace: [ 9348.394792][ C2] [ 9348.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9348.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9348.394800][ C2] ? __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)) [ 9348.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9348.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9348.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9348.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9348.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9348.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9348.394816][ C2] ? __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:2772) [ 9348.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9348.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9348.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9348.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9348.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9348.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9348.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9348.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9348.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 9348.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9348.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9348.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9348.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9348.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9348.394848][ C2] ? 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)) [ 9348.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9348.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9348.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9348.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9348.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9348.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9348.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9348.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9348.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9348.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9348.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9348.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 9348.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9348.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9348.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9348.394877][ C2] vfs_write (fs/read_write.c:686) [ 9348.394879][ C2] ksys_write (fs/read_write.c:739) [ 9348.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9348.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9348.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9348.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9348.394889][ C2] RIP: 0033:0x7f814975fc5e [ 9348.394891][ C2] 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 [ 9348.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9348.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9348.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9348.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9348.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9348.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9373.008036][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 9373.008200][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 9373.008361][ C2] NMI backtrace for cpu 2 | [ 9373.008371][ C2] Tainted: [L]=SOFTLOCKUP [ 9373.008372][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9373.008373][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 9373.008377][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 9373.008379][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 9373.008381][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 9373.008382][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 9373.008383][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 9373.008384][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 9373.008384][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 9373.008387][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9373.008391][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9373.008392][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9373.008392][ C2] PKRU: 55555554 [ 9373.008393][ C2] Call Trace: [ 9373.008396][ C2] [ 9373.008400][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 9373.008402][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 9373.008405][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 9373.008407][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 9373.008409][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 9373.008411][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 9373.008414][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 9373.008416][ C2] [ 9373.008417][ C2] [ 9373.008417][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 9373.008419][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9373.008422][ C2] 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 [ 9373.008423][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9373.008424][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9373.008424][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9373.008425][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9373.008426][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9373.008427][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9373.008428][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9373.008431][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9373.008433][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9373.008435][ C2] ? __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)) [ 9373.008437][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9373.008440][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9373.008441][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9373.008444][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9373.008446][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9373.008449][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9373.008451][ C2] ? __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:2772) [ 9373.008453][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9373.008456][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9373.008458][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9373.008460][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9373.008462][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9373.008464][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9373.008467][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9373.008469][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9373.008471][ C2] ? release_sock (net/core/sock.c:3794) [ 9373.008473][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9373.008474][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9373.008478][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9373.008480][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9373.008482][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9373.008484][ C2] ? 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)) [ 9373.008485][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9373.008487][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9373.008489][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9373.008490][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9373.008492][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9373.008494][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9373.008496][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9373.008497][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9373.008499][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9373.008501][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9373.008502][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9373.008504][ C2] ? new_sync_read (fs/read_write.c:584) [ 9373.008506][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9373.008507][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9373.008509][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9373.008511][ C2] vfs_write (fs/read_write.c:686) [ 9373.008514][ C2] ksys_write (fs/read_write.c:739) [ 9373.008515][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9373.008517][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9373.008519][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9373.008521][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9373.008523][ C2] RIP: 0033:0x7f814975fc5e [ 9373.008525][ C2] 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 [ 9373.008526][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9373.008528][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9373.008528][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9373.008529][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9373.008530][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9373.008531][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9400.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9400.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9400.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 9400.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 9400.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9400.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9400.394781][ C2] 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 [ 9400.394782][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9400.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9400.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9400.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9400.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9400.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9400.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9400.394793][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9400.394794][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9400.394795][ C2] PKRU: 55555554 [ 9400.394796][ C2] Call Trace: [ 9400.394799][ C2] [ 9400.394802][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9400.394804][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9400.394806][ C2] ? __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)) [ 9400.394809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9400.394811][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9400.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9400.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9400.394818][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9400.394821][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9400.394823][ C2] ? __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:2772) [ 9400.394825][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9400.394828][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9400.394830][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9400.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9400.394834][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9400.394836][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9400.394838][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9400.394840][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9400.394842][ C2] ? release_sock (net/core/sock.c:3794) [ 9400.394844][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9400.394846][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9400.394849][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9400.394851][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9400.394853][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9400.394855][ C2] ? 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)) [ 9400.394857][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9400.394858][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9400.394860][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9400.394862][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9400.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9400.394866][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9400.394867][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9400.394869][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9400.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9400.394872][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9400.394874][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9400.394876][ C2] ? new_sync_read (fs/read_write.c:584) [ 9400.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9400.394879][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9400.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9400.394883][ C2] vfs_write (fs/read_write.c:686) [ 9400.394885][ C2] ksys_write (fs/read_write.c:739) [ 9400.394887][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9400.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9400.394891][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9400.394893][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9400.394895][ C2] RIP: 0033:0x7f814975fc5e [ 9400.394897][ C2] 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 [ 9400.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9400.394900][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9400.394901][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9400.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9400.394902][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9400.394903][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9402.188625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9402.188875][ C2] rcu: 2-....: (8447047 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3352922 | [ 9402.189116][ C2] rcu: (t=8450416 jiffies g=521497 q=168710 ncpus=4) | [ 9402.189302][ C2] Tainted: [L]=SOFTLOCKUP [ 9402.189303][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9402.189304][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9402.189307][ C2] 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 [ 9402.189309][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9402.189310][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9402.189312][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9402.189313][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9402.189313][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9402.189314][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9402.189316][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9402.189319][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9402.189320][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9402.189321][ C2] PKRU: 55555554 [ 9402.189321][ C2] Call Trace: [ 9402.189322][ C2] [ 9402.189323][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9402.189325][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9402.189327][ C2] ? __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)) [ 9402.189330][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9402.189332][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9402.189334][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9402.189336][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9402.189338][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9402.189341][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9402.189343][ C2] ? __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:2772) [ 9402.189345][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9402.189348][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9402.189350][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9402.189352][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9402.189354][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9402.189356][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9402.189358][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9402.189360][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9402.189362][ C2] ? release_sock (net/core/sock.c:3794) [ 9402.189364][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9402.189366][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9402.189369][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9402.189371][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9402.189373][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9402.189375][ C2] ? 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)) [ 9402.189377][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9402.189378][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9402.189380][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9402.189382][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9402.189383][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9402.189386][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9402.189387][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9402.189389][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9402.189390][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9402.189392][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9402.189394][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9402.189395][ C2] ? new_sync_read (fs/read_write.c:584) [ 9402.189397][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9402.189399][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9402.189400][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9402.189403][ C2] vfs_write (fs/read_write.c:686) [ 9402.189405][ C2] ksys_write (fs/read_write.c:739) [ 9402.189407][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9402.189408][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9402.189410][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9402.189412][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9402.189414][ C2] RIP: 0033:0x7f814975fc5e [ 9402.189415][ C2] 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 [ 9402.189417][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9402.189418][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9402.189419][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9402.189420][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9402.189420][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9402.189421][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9428.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9428.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9428.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 9428.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 9428.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9428.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9428.394775][ C2] Code: 89 fc 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 df e8 1f 1f 52 fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 <0f> 85 30 06 00 00 8b 03 89 44 24 48 85 c0 0f 85 8d 03 00 00 48 89 All code ======== 0: 89 fc mov %edi,%esp 2: 49 c1 ed 03 shr $0x3,%r13 6: 41 83 e4 07 and $0x7,%r12d a: 49 01 c5 add %rax,%r13 d: 41 83 c4 03 add $0x3,%r12d 11: be 04 00 00 00 mov $0x4,%esi 16: 48 89 df mov %rbx,%rdi 19: e8 1f 1f 52 fe call 0xfffffffffe521f3d 1e: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 23: 41 38 c4 cmp %al,%r12b 26: 7c 08 jl 0x30 28: 84 c0 test %al,%al 2a:* 0f 85 30 06 00 00 jne 0x660 <-- trapping instruction 30: 8b 03 mov (%rbx),%eax 32: 89 44 24 48 mov %eax,0x48(%rsp) 36: 85 c0 test %eax,%eax 38: 0f 85 8d 03 00 00 jne 0x3cb 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 0f 85 30 06 00 00 jne 0x636 6: 8b 03 mov (%rbx),%eax 8: 89 44 24 48 mov %eax,0x48(%rsp) c: 85 c0 test %eax,%eax e: 0f 85 8d 03 00 00 jne 0x3a1 14: 48 rex.W 15: 89 .byte 0x89 [ 9428.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000246 [ 9428.394778][ C2] RAX: 0000000000000000 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9428.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9428.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9428.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9428.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9428.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9428.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9428.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9428.394790][ C2] PKRU: 55555554 [ 9428.394791][ C2] Call Trace: [ 9428.394794][ C2] [ 9428.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9428.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9428.394801][ C2] ? __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)) [ 9428.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9428.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9428.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9428.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9428.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9428.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9428.394818][ C2] ? __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:2772) [ 9428.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9428.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9428.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9428.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9428.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9428.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9428.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9428.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9428.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 9428.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9428.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9428.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9428.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9428.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9428.394851][ C2] ? 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)) [ 9428.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9428.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9428.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9428.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9428.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9428.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9428.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9428.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9428.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9428.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9428.394871][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9428.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 9428.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9428.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9428.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9428.394880][ C2] vfs_write (fs/read_write.c:686) [ 9428.394882][ C2] ksys_write (fs/read_write.c:739) [ 9428.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9428.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9428.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9428.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9428.394892][ C2] RIP: 0033:0x7f814975fc5e [ 9428.394894][ C2] 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 [ 9428.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9428.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9428.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9428.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9428.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9428.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9456.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9456.394759][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9456.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 9456.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 9456.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9456.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9456.394773][ C2] 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 [ 9456.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9456.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9456.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9456.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9456.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9456.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9456.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9456.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9456.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9456.394788][ C2] PKRU: 55555554 [ 9456.394788][ C2] Call Trace: [ 9456.394791][ C2] [ 9456.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9456.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9456.394800][ C2] ? __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)) [ 9456.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9456.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9456.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9456.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9456.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9456.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9456.394816][ C2] ? __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:2772) [ 9456.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9456.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9456.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9456.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9456.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9456.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9456.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9456.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9456.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 9456.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9456.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9456.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9456.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9456.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9456.394849][ C2] ? 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)) [ 9456.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9456.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9456.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9456.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9456.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9456.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9456.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9456.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9456.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9456.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9456.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9456.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 9456.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9456.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9456.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9456.394877][ C2] vfs_write (fs/read_write.c:686) [ 9456.394879][ C2] ksys_write (fs/read_write.c:739) [ 9456.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9456.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9456.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9456.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9456.394888][ C2] RIP: 0033:0x7f814975fc5e [ 9456.394891][ C2] 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 [ 9456.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9456.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9456.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9456.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9456.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9456.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9471.312022][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 9471.312141][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 9471.312279][ C2] NMI backtrace for cpu 2 | [ 9471.312289][ C2] Tainted: [L]=SOFTLOCKUP [ 9471.312290][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9471.312292][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218) [ 9471.312296][ C2] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 0f 1f 44 00 00 b8 01 00 00 00 c3 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 f3 0f 1e fa 0f 1f 44 00 00 89 f8 c3 0f 1f 40 00 f3 0f 1e fa 0f All code ======== 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 7: 00 00 00 00 b: 0f 1f 40 d6 nopl -0x2a(%rax) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: b8 01 00 00 00 mov $0x1,%eax 19: c3 ret 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 31 c0 xor %eax,%eax 21: b9 0b 08 00 00 mov $0x80b,%ecx 26: 89 c2 mov %eax,%edx 28: 0f 30 wrmsr 2a:* c3 ret <-- trapping instruction 2b: f3 0f 1e fa endbr64 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 89 f8 mov %edi,%eax 36: c3 ret 37: 0f 1f 40 00 nopl 0x0(%rax) 3b: f3 0f 1e fa endbr64 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: c3 ret 1: f3 0f 1e fa endbr64 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 89 f8 mov %edi,%eax c: c3 ret d: 0f 1f 40 00 nopl 0x0(%rax) 11: f3 0f 1e fa endbr64 15: 0f .byte 0xf [ 9471.312297][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000046 [ 9471.312299][ C2] RAX: 0000000000000000 RBX: ff11000002980428 RCX: 000000000000080b [ 9471.312301][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035323bc8 [ 9471.312301][ C2] RBP: ff11000002980438 R08: ffffffffaa0fb5d2 R09: ffe21c0006a64779 [ 9471.312302][ C2] R10: ffe21c0006a6477a R11: 1fe2200006a6666a R12: ff110000027b3040 [ 9471.312303][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 9471.312306][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9471.312309][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9471.312310][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9471.312311][ C2] PKRU: 55555554 [ 9471.312312][ C2] Call Trace: [ 9471.312315][ C2] [ 9471.312316][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715 (discriminator 4)) [ 9471.312321][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 9471.312324][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 9471.312326][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 9471.312328][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 9471.312330][ C2] [ 9471.312331][ C2] [ 9471.312331][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 9471.312334][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9471.312335][ C2] 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 [ 9471.312337][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9471.312338][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9471.312338][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9471.312339][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9471.312340][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9471.312341][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9471.312342][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9471.312345][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9471.312347][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9471.312349][ C2] ? __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)) [ 9471.312351][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9471.312353][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9471.312355][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9471.312358][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9471.312360][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9471.312363][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9471.312364][ C2] ? __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:2772) [ 9471.312367][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9471.312370][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9471.312372][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9471.312373][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9471.312375][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9471.312378][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9471.312380][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9471.312382][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9471.312384][ C2] ? release_sock (net/core/sock.c:3794) [ 9471.312386][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9471.312388][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9471.312391][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9471.312393][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9471.312395][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9471.312397][ C2] ? 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)) [ 9471.312398][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9471.312399][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9471.312401][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9471.312403][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9471.312405][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9471.312407][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9471.312409][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9471.312410][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9471.312412][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9471.312413][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9471.312415][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9471.312417][ C2] ? new_sync_read (fs/read_write.c:584) [ 9471.312419][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9471.312420][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9471.312422][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9471.312424][ C2] vfs_write (fs/read_write.c:686) [ 9471.312426][ C2] ksys_write (fs/read_write.c:739) [ 9471.312428][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9471.312430][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9471.312432][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9471.312433][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9471.312435][ C2] RIP: 0033:0x7f814975fc5e [ 9471.312437][ C2] 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 [ 9471.312438][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9471.312440][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9471.312440][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9471.312441][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9471.312442][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9471.312443][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9480.192627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9480.192960][ C2] rcu: 2-....: (8525018 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3389907 | [ 9480.193195][ C2] rcu: (t=8528420 jiffies g=521497 q=170293 ncpus=4) | [ 9480.193347][ C2] Tainted: [L]=SOFTLOCKUP [ 9480.193348][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9480.193350][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9480.193354][ C2] 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 [ 9480.193356][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9480.193358][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9480.193359][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9480.193360][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9480.193361][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9480.193362][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9480.193364][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9480.193367][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9480.193368][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9480.193369][ C2] PKRU: 55555554 [ 9480.193369][ C2] Call Trace: [ 9480.193370][ C2] [ 9480.193371][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9480.193374][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9480.193376][ C2] ? __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)) [ 9480.193379][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9480.193381][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9480.193383][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9480.193385][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9480.193387][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9480.193390][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9480.193392][ C2] ? __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:2772) [ 9480.193394][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9480.193397][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9480.193399][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9480.193401][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9480.193403][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9480.193405][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9480.193407][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9480.193409][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9480.193411][ C2] ? release_sock (net/core/sock.c:3794) [ 9480.193414][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9480.193415][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9480.193418][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9480.193420][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9480.193422][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9480.193424][ C2] ? 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)) [ 9480.193426][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9480.193427][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9480.193429][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9480.193431][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9480.193432][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9480.193435][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9480.193436][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9480.193438][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9480.193440][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9480.193441][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9480.193443][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9480.193444][ C2] ? new_sync_read (fs/read_write.c:584) [ 9480.193446][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9480.193448][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9480.193449][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9480.193452][ C2] vfs_write (fs/read_write.c:686) [ 9480.193454][ C2] ksys_write (fs/read_write.c:739) [ 9480.193456][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9480.193457][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9480.193460][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9480.193461][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9480.193463][ C2] RIP: 0033:0x7f814975fc5e [ 9480.193465][ C2] 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 [ 9480.193466][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9480.193467][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9480.193468][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9480.193469][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9480.193470][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9480.193470][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9504.394761][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9504.394763][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9504.394765][ C2] softirqs last disabled at (21214): __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:2772) | [ 9504.394772][ C2] Tainted: [L]=SOFTLOCKUP [ 9504.394773][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9504.394774][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9504.394777][ C2] 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 [ 9504.394778][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9504.394780][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9504.394781][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9504.394782][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9504.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9504.394783][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9504.394786][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9504.394789][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9504.394790][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9504.394791][ C2] PKRU: 55555554 [ 9504.394792][ C2] Call Trace: [ 9504.394795][ C2] [ 9504.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9504.394801][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9504.394803][ C2] ? __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)) [ 9504.394805][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9504.394808][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9504.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9504.394812][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9504.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9504.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9504.394819][ C2] ? __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:2772) [ 9504.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9504.394824][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9504.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9504.394828][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9504.394830][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9504.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9504.394835][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9504.394837][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9504.394839][ C2] ? release_sock (net/core/sock.c:3794) [ 9504.394841][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9504.394843][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9504.394846][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9504.394848][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9504.394850][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9504.394852][ C2] ? 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)) [ 9504.394854][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9504.394855][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9504.394857][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9504.394859][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9504.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9504.394863][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9504.394865][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9504.394866][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9504.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9504.394870][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9504.394872][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9504.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 9504.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9504.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9504.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9504.394880][ C2] vfs_write (fs/read_write.c:686) [ 9504.394883][ C2] ksys_write (fs/read_write.c:739) [ 9504.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9504.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9504.394889][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9504.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9504.394892][ C2] RIP: 0033:0x7f814975fc5e [ 9504.394895][ C2] 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 [ 9504.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9504.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9504.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9504.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9504.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9504.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9532.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9532.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9532.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 9532.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 9532.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9532.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9532.394774][ C2] 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 [ 9532.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9532.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9532.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9532.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9532.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9532.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9532.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9532.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9532.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9532.394788][ C2] PKRU: 55555554 [ 9532.394789][ C2] Call Trace: [ 9532.394792][ C2] [ 9532.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9532.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9532.394800][ C2] ? __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)) [ 9532.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9532.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9532.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9532.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9532.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9532.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9532.394816][ C2] ? __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:2772) [ 9532.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9532.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9532.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9532.394825][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9532.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9532.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9532.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9532.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9532.394836][ C2] ? release_sock (net/core/sock.c:3794) [ 9532.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9532.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9532.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9532.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9532.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9532.394849][ C2] ? 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)) [ 9532.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9532.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9532.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9532.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9532.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9532.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9532.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9532.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9532.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9532.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9532.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9532.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 9532.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9532.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9532.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9532.394877][ C2] vfs_write (fs/read_write.c:686) [ 9532.394879][ C2] ksys_write (fs/read_write.c:739) [ 9532.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9532.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9532.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9532.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9532.394889][ C2] RIP: 0033:0x7f814975fc5e [ 9532.394891][ C2] 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 [ 9532.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9532.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9532.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9532.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9532.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9532.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9558.196625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9558.196920][ C2] rcu: 2-....: (8602998 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3423460 | [ 9558.197168][ C2] rcu: (t=8606424 jiffies g=521497 q=171430 ncpus=4) | [ 9558.197319][ C2] Tainted: [L]=SOFTLOCKUP [ 9558.197319][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9558.197321][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9558.197326][ C2] 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 [ 9558.197327][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9558.197329][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9558.197331][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9558.197332][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9558.197333][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9558.197333][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9558.197336][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9558.197339][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9558.197340][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9558.197341][ C2] PKRU: 55555554 [ 9558.197341][ C2] Call Trace: [ 9558.197342][ C2] [ 9558.197343][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9558.197345][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9558.197348][ C2] ? __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)) [ 9558.197350][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9558.197352][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9558.197354][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9558.197357][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9558.197359][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9558.197362][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9558.197363][ C2] ? __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:2772) [ 9558.197366][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9558.197368][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9558.197370][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9558.197372][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9558.197374][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9558.197376][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9558.197379][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9558.197381][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9558.197383][ C2] ? release_sock (net/core/sock.c:3794) [ 9558.197385][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9558.197386][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9558.197389][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9558.197392][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9558.197394][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9558.197396][ C2] ? 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)) [ 9558.197397][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9558.197399][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9558.197401][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9558.197402][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9558.197404][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9558.197406][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9558.197408][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9558.197409][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9558.197411][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9558.197413][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9558.197414][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9558.197416][ C2] ? new_sync_read (fs/read_write.c:584) [ 9558.197418][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9558.197419][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9558.197421][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9558.197423][ C2] vfs_write (fs/read_write.c:686) [ 9558.197425][ C2] ksys_write (fs/read_write.c:739) [ 9558.197427][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9558.197429][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9558.197431][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9558.197432][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9558.197434][ C2] RIP: 0033:0x7f814975fc5e [ 9558.197436][ C2] 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 [ 9558.197437][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9558.197439][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9558.197440][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9558.197440][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9558.197441][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9558.197442][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9569.616045][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 9569.616163][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 9569.616274][ C2] NMI backtrace for cpu 2 | [ 9569.616284][ C2] Tainted: [L]=SOFTLOCKUP [ 9569.616284][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9569.616286][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 9569.616289][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 9569.616290][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 9569.616293][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 9569.616294][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 9569.616295][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 9569.616296][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 9569.616296][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 9569.616299][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9569.616302][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9569.616303][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9569.616304][ C2] PKRU: 55555554 [ 9569.616305][ C2] Call Trace: [ 9569.616308][ C2] [ 9569.616312][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 9569.616314][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 9569.616317][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 9569.616319][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 9569.616321][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 9569.616323][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 9569.616326][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 9569.616328][ C2] [ 9569.616328][ C2] [ 9569.616329][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 9569.616331][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9569.616334][ C2] 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 [ 9569.616335][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9569.616336][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9569.616337][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9569.616338][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9569.616339][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9569.616339][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9569.616341][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9569.616343][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9569.616345][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9569.616347][ C2] ? __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)) [ 9569.616350][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9569.616352][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9569.616354][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9569.616356][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9569.616359][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9569.616362][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9569.616363][ C2] ? __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:2772) [ 9569.616366][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9569.616368][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9569.616371][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9569.616372][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9569.616374][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9569.616376][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9569.616379][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9569.616381][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9569.616383][ C2] ? release_sock (net/core/sock.c:3794) [ 9569.616385][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9569.616387][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9569.616390][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9569.616392][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9569.616394][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9569.616396][ C2] ? 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)) [ 9569.616397][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9569.616399][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9569.616401][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9569.616403][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9569.616404][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9569.616406][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9569.616408][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9569.616410][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9569.616411][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9569.616413][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9569.616415][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9569.616417][ C2] ? new_sync_read (fs/read_write.c:584) [ 9569.616418][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9569.616420][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9569.616422][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9569.616424][ C2] vfs_write (fs/read_write.c:686) [ 9569.616426][ C2] ksys_write (fs/read_write.c:739) [ 9569.616428][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9569.616430][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9569.616432][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9569.616433][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9569.616435][ C2] RIP: 0033:0x7f814975fc5e [ 9569.616438][ C2] 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 [ 9569.616439][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9569.616440][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9569.616441][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9569.616442][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9569.616442][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9569.616443][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9596.394767][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9596.394769][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9596.394771][ C2] softirqs last disabled at (21214): __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:2772) | [ 9596.394778][ C2] Tainted: [L]=SOFTLOCKUP [ 9596.394779][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9596.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9596.394783][ C2] 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 [ 9596.394784][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9596.394786][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9596.394787][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9596.394788][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9596.394789][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9596.394789][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9596.394792][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9596.394795][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9596.394796][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9596.394797][ C2] PKRU: 55555554 [ 9596.394798][ C2] Call Trace: [ 9596.394801][ C2] [ 9596.394804][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9596.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9596.394808][ C2] ? __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)) [ 9596.394811][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9596.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9596.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9596.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9596.394820][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9596.394827][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9596.394829][ C2] ? __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:2772) [ 9596.394831][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9596.394834][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9596.394836][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9596.394838][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9596.394840][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9596.394842][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9596.394845][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9596.394846][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9596.394849][ C2] ? release_sock (net/core/sock.c:3794) [ 9596.394851][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9596.394853][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9596.394856][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9596.394858][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9596.394860][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9596.394862][ C2] ? 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)) [ 9596.394863][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9596.394865][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9596.394867][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9596.394869][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9596.394870][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9596.394872][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9596.394874][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9596.394876][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9596.394877][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9596.394879][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9596.394881][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9596.394882][ C2] ? new_sync_read (fs/read_write.c:584) [ 9596.394884][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9596.394886][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9596.394887][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9596.394890][ C2] vfs_write (fs/read_write.c:686) [ 9596.394892][ C2] ksys_write (fs/read_write.c:739) [ 9596.394894][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9596.394896][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9596.394898][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9596.394900][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9596.394902][ C2] RIP: 0033:0x7f814975fc5e [ 9596.394904][ C2] 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 [ 9596.394905][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9596.394906][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9596.394907][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9596.394908][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9596.394909][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9596.394909][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9624.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9624.394762][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9624.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 9624.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 9624.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9624.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9624.394775][ C2] 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 [ 9624.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9624.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9624.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9624.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9624.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9624.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9624.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9624.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9624.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9624.394790][ C2] PKRU: 55555554 [ 9624.394790][ C2] Call Trace: [ 9624.394794][ C2] [ 9624.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9624.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9624.394802][ C2] ? __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)) [ 9624.394805][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9624.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9624.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9624.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9624.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9624.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9624.394819][ C2] ? __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:2772) [ 9624.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9624.394824][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9624.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9624.394828][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9624.394830][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9624.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9624.394835][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9624.394837][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9624.394839][ C2] ? release_sock (net/core/sock.c:3794) [ 9624.394841][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9624.394843][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9624.394846][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9624.394848][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9624.394850][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9624.394852][ C2] ? 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)) [ 9624.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9624.394855][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9624.394857][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9624.394859][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9624.394860][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9624.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9624.394864][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9624.394866][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9624.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9624.394869][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9624.394871][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9624.394873][ C2] ? new_sync_read (fs/read_write.c:584) [ 9624.394875][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9624.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9624.394878][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9624.394880][ C2] vfs_write (fs/read_write.c:686) [ 9624.394882][ C2] ksys_write (fs/read_write.c:739) [ 9624.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9624.394886][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9624.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9624.394890][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9624.394892][ C2] RIP: 0033:0x7f814975fc5e [ 9624.394895][ C2] 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 [ 9624.394896][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9624.394898][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9624.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9624.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9624.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9624.394901][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9636.200625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9636.200836][ C2] rcu: 2-....: (8680969 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3458381 | [ 9636.201045][ C2] rcu: (t=8684428 jiffies g=521497 q=173021 ncpus=4) | [ 9636.201263][ C2] Tainted: [L]=SOFTLOCKUP [ 9636.201264][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9636.201265][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9636.201269][ C2] 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 [ 9636.201270][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9636.201272][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9636.201274][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9636.201275][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9636.201275][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9636.201276][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9636.201278][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9636.201281][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9636.201282][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9636.201283][ C2] PKRU: 55555554 [ 9636.201284][ C2] Call Trace: [ 9636.201285][ C2] [ 9636.201286][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9636.201288][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9636.201290][ C2] ? __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)) [ 9636.201293][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9636.201295][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9636.201297][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9636.201299][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9636.201301][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9636.201304][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9636.201306][ C2] ? __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:2772) [ 9636.201308][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9636.201311][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9636.201313][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9636.201315][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9636.201317][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9636.201319][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9636.201321][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9636.201323][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9636.201325][ C2] ? release_sock (net/core/sock.c:3794) [ 9636.201327][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9636.201329][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9636.201332][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9636.201334][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9636.201336][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9636.201338][ C2] ? 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)) [ 9636.201340][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9636.201342][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9636.201344][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9636.201345][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9636.201347][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9636.201349][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9636.201351][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9636.201352][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9636.201354][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9636.201356][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9636.201357][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9636.201359][ C2] ? new_sync_read (fs/read_write.c:584) [ 9636.201361][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9636.201363][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9636.201364][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9636.201367][ C2] vfs_write (fs/read_write.c:686) [ 9636.201369][ C2] ksys_write (fs/read_write.c:739) [ 9636.201370][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9636.201372][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9636.201374][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9636.201376][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9636.201378][ C2] RIP: 0033:0x7f814975fc5e [ 9636.201380][ C2] 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 [ 9636.201381][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9636.201382][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9636.201383][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9636.201384][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9636.201385][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9636.201385][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9660.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9660.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9660.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 9660.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 9660.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9660.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9660.394773][ C2] 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 [ 9660.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9660.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9660.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9660.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9660.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9660.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9660.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9660.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9660.394786][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9660.394787][ C2] PKRU: 55555554 [ 9660.394788][ C2] Call Trace: [ 9660.394790][ C2] [ 9660.394793][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9660.394795][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9660.394797][ C2] ? __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)) [ 9660.394800][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9660.394802][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9660.394804][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9660.394806][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9660.394809][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9660.394811][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9660.394813][ C2] ? __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:2772) [ 9660.394816][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9660.394818][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9660.394821][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9660.394822][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9660.394824][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9660.394827][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9660.394829][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9660.394831][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9660.394833][ C2] ? release_sock (net/core/sock.c:3794) [ 9660.394835][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9660.394837][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9660.394840][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9660.394842][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9660.394844][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9660.394846][ C2] ? 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)) [ 9660.394848][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9660.394849][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9660.394851][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9660.394853][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9660.394854][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9660.394857][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9660.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9660.394860][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9660.394862][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9660.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9660.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9660.394867][ C2] ? new_sync_read (fs/read_write.c:584) [ 9660.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9660.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9660.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9660.394875][ C2] vfs_write (fs/read_write.c:686) [ 9660.394877][ C2] ksys_write (fs/read_write.c:739) [ 9660.394879][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9660.394880][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9660.394883][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9660.394884][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9660.394886][ C2] RIP: 0033:0x7f814975fc5e [ 9660.394889][ C2] 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 [ 9660.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9660.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9660.394892][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9660.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9660.394894][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9660.394895][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9667.920067][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 9667.920190][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 9667.920298][ C2] NMI backtrace for cpu 2 | [ 9667.920307][ C2] Tainted: [L]=SOFTLOCKUP [ 9667.920307][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9667.920309][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 9667.920313][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 9667.920314][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 9667.920316][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 9667.920318][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 9667.920319][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 9667.920319][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 9667.920320][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 9667.920323][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9667.920326][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9667.920327][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9667.920328][ C2] PKRU: 55555554 [ 9667.920329][ C2] Call Trace: [ 9667.920330][ C2] [ 9667.920332][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 9667.920334][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 9667.920337][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 9667.920339][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 9667.920341][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 9667.920343][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 9667.920345][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 9667.920347][ C2] [ 9667.920348][ C2] [ 9667.920349][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 9667.920350][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9667.920352][ C2] 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 [ 9667.920353][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9667.920354][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9667.920355][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9667.920356][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9667.920357][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9667.920357][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9667.920359][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9667.920361][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9667.920363][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9667.920365][ C2] ? __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)) [ 9667.920368][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9667.920370][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9667.920371][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9667.920374][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9667.920376][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9667.920379][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9667.920381][ C2] ? __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:2772) [ 9667.920383][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9667.920386][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9667.920388][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9667.920390][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9667.920392][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9667.920394][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9667.920396][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9667.920398][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9667.920400][ C2] ? release_sock (net/core/sock.c:3794) [ 9667.920402][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9667.920404][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9667.920407][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9667.920409][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9667.920411][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9667.920413][ C2] ? 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)) [ 9667.920414][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9667.920415][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9667.920417][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9667.920419][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9667.920420][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9667.920423][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9667.920424][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9667.920426][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9667.920428][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9667.920429][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9667.920440][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9667.920441][ C2] ? new_sync_read (fs/read_write.c:584) [ 9667.920443][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9667.920445][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9667.920446][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9667.920449][ C2] vfs_write (fs/read_write.c:686) [ 9667.920451][ C2] ksys_write (fs/read_write.c:739) [ 9667.920452][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9667.920454][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9667.920456][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9667.920458][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9667.920459][ C2] RIP: 0033:0x7f814975fc5e [ 9667.920461][ C2] 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 [ 9667.920462][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9667.920463][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9667.920464][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9667.920465][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9667.920466][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9667.920466][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9692.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9692.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9692.394770][ C2] softirqs last disabled at (21214): __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:2772) | [ 9692.394776][ C2] Tainted: [L]=SOFTLOCKUP [ 9692.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9692.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9692.394781][ C2] 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 [ 9692.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9692.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9692.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9692.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9692.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9692.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9692.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9692.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9692.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9692.394796][ C2] PKRU: 55555554 [ 9692.394796][ C2] Call Trace: [ 9692.394800][ C2] [ 9692.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9692.394806][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9692.394808][ C2] ? __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)) [ 9692.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9692.394813][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9692.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9692.394817][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9692.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9692.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9692.394824][ C2] ? __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:2772) [ 9692.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9692.394829][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9692.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9692.394833][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9692.394835][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9692.394837][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9692.394840][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9692.394842][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9692.394844][ C2] ? release_sock (net/core/sock.c:3794) [ 9692.394846][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9692.394848][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9692.394852][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9692.394854][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9692.394856][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9692.394858][ C2] ? 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)) [ 9692.394859][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9692.394861][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9692.394863][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9692.394865][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9692.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9692.394868][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9692.394870][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9692.394872][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9692.394873][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9692.394875][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9692.394877][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9692.394878][ C2] ? new_sync_read (fs/read_write.c:584) [ 9692.394880][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9692.394882][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9692.394883][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9692.394886][ C2] vfs_write (fs/read_write.c:686) [ 9692.394888][ C2] ksys_write (fs/read_write.c:739) [ 9692.394890][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9692.394892][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9692.394894][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9692.394896][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9692.394898][ C2] RIP: 0033:0x7f814975fc5e [ 9692.394900][ C2] 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 [ 9692.394901][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9692.394903][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9692.394904][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9692.394905][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9692.394905][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9692.394906][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9714.204625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9714.204893][ C2] rcu: 2-....: (8758940 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3492451 | [ 9714.205175][ C2] rcu: (t=8762432 jiffies g=521497 q=174612 ncpus=4) | [ 9714.205308][ C2] Tainted: [L]=SOFTLOCKUP [ 9714.205309][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9714.205310][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9714.205314][ C2] 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 [ 9714.205315][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9714.205318][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9714.205319][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9714.205320][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9714.205321][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9714.205321][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9714.205324][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9714.205327][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9714.205328][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9714.205329][ C2] PKRU: 55555554 [ 9714.205329][ C2] Call Trace: [ 9714.205330][ C2] [ 9714.205331][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9714.205334][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9714.205336][ C2] ? __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)) [ 9714.205338][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9714.205341][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9714.205342][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9714.205345][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9714.205347][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9714.205350][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9714.205352][ C2] ? __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:2772) [ 9714.205354][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9714.205357][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9714.205359][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9714.205361][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9714.205363][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9714.205365][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9714.205367][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9714.205369][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9714.205371][ C2] ? release_sock (net/core/sock.c:3794) [ 9714.205373][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9714.205375][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9714.205378][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9714.205380][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9714.205382][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9714.205384][ C2] ? 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)) [ 9714.205385][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9714.205387][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9714.205389][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9714.205390][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9714.205392][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9714.205394][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9714.205396][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9714.205398][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9714.205399][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9714.205401][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9714.205403][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9714.205404][ C2] ? new_sync_read (fs/read_write.c:584) [ 9714.205406][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9714.205408][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9714.205409][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9714.205412][ C2] vfs_write (fs/read_write.c:686) [ 9714.205414][ C2] ksys_write (fs/read_write.c:739) [ 9714.205416][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9714.205417][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9714.205420][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9714.205421][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9714.205423][ C2] RIP: 0033:0x7f814975fc5e [ 9714.205425][ C2] 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 [ 9714.205426][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9714.205428][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9714.205429][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9714.205429][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9714.205430][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9714.205431][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9740.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9740.394762][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9740.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 9740.394770][ C2] Tainted: [L]=SOFTLOCKUP [ 9740.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9740.394773][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9740.394776][ C2] 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 [ 9740.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9740.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9740.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9740.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9740.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9740.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9740.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9740.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9740.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9740.394790][ C2] PKRU: 55555554 [ 9740.394791][ C2] Call Trace: [ 9740.394794][ C2] [ 9740.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9740.394800][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9740.394802][ C2] ? __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)) [ 9740.394805][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9740.394807][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9740.394809][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9740.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9740.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9740.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9740.394819][ C2] ? __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:2772) [ 9740.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9740.394824][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9740.394826][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9740.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9740.394830][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9740.394832][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9740.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9740.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9740.394838][ C2] ? release_sock (net/core/sock.c:3794) [ 9740.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9740.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9740.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9740.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9740.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9740.394851][ C2] ? 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)) [ 9740.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9740.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9740.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9740.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9740.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9740.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9740.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9740.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9740.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9740.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9740.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9740.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 9740.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9740.394876][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9740.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9740.394880][ C2] vfs_write (fs/read_write.c:686) [ 9740.394882][ C2] ksys_write (fs/read_write.c:739) [ 9740.394884][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9740.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9740.394888][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9740.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9740.394891][ C2] RIP: 0033:0x7f814975fc5e [ 9740.394894][ C2] 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 [ 9740.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9740.394897][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9740.394898][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9740.394899][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9740.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9740.394900][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9766.224061][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 9766.224176][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 9766.224286][ C2] NMI backtrace for cpu 2 | [ 9766.224296][ C2] Tainted: [L]=SOFTLOCKUP [ 9766.224297][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9766.224299][ C2] RIP: 0010:trace_irq_handler_exit (./include/trace/events/irq.h:83 (discriminator 29)) [ 9766.224303][ C2] Code: 83 fb 3f 0f 87 34 01 00 00 48 89 d8 be 08 00 00 00 48 c1 e8 06 48 8d 3c c5 50 0e c9 ad e8 5c 51 75 00 48 0f a3 1d 94 af 98 03 <0f> 82 c0 00 00 00 48 83 c4 08 5b 41 5e 41 5f c3 65 8b 1d 61 41 2a All code ======== 0: 83 fb 3f cmp $0x3f,%ebx 3: 0f 87 34 01 00 00 ja 0x13d 9: 48 89 d8 mov %rbx,%rax c: be 08 00 00 00 mov $0x8,%esi 11: 48 c1 e8 06 shr $0x6,%rax 15: 48 8d 3c c5 50 0e c9 lea -0x5236f1b0(,%rax,8),%rdi 1c: ad 1d: e8 5c 51 75 00 call 0x75517e 22: 48 0f a3 1d 94 af 98 bt %rbx,0x398af94(%rip) # 0x398afbe 29: 03 2a:* 0f 82 c0 00 00 00 jb 0xf0 <-- trapping instruction 30: 48 83 c4 08 add $0x8,%rsp 34: 5b pop %rbx 35: 41 5e pop %r14 37: 41 5f pop %r15 39: c3 ret 3a: 65 gs 3b: 8b .byte 0x8b 3c: 1d .byte 0x1d 3d: 61 (bad) 3e: 41 rex.B 3f: 2a .byte 0x2a Code starting with the faulting instruction =========================================== 0: 0f 82 c0 00 00 00 jb 0xc6 6: 48 83 c4 08 add $0x8,%rsp a: 5b pop %rbx b: 41 5e pop %r14 d: 41 5f pop %r15 f: c3 ret 10: 65 gs 11: 8b .byte 0x8b 12: 1d .byte 0x1d 13: 61 (bad) 14: 41 rex.B 15: 2a .byte 0x2a [ 9766.224304][ C2] RSP: 0018:ffa0000000218ed8 EFLAGS: 00000047 [ 9766.224307][ C2] RAX: 0000000000000001 RBX: 0000000000000002 RCX: 0000000000000001 [ 9766.224308][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffffadc90e50 [ 9766.224309][ C2] RBP: dffffc0000000000 R08: ffffffffaa305eb4 R09: fffffbfff5b921ca [ 9766.224310][ C2] R10: fffffbfff5b921cb R11: ffa0000000218ff8 R12: 0000000000000032 [ 9766.224311][ C2] R13: 0000000000000000 R14: ff11000002980400 R15: ff11000005e55580 [ 9766.224313][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9766.224316][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9766.224317][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9766.224318][ C2] PKRU: 55555554 [ 9766.224319][ C2] Call Trace: [ 9766.224322][ C2] [ 9766.224326][ C2] __handle_irq_event_percpu (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 kernel/irq/handle.c:208) [ 9766.224329][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 9766.224331][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 9766.224333][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 9766.224335][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 9766.224337][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 9766.224340][ C2] [ 9766.224341][ C2] [ 9766.224341][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 9766.224343][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9766.224346][ C2] 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 [ 9766.224347][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9766.224348][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9766.224349][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9766.224349][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9766.224350][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9766.224351][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9766.224352][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9766.224355][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9766.224357][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9766.224359][ C2] ? __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)) [ 9766.224361][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9766.224363][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9766.224365][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9766.224368][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9766.224370][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9766.224373][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9766.224375][ C2] ? __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:2772) [ 9766.224377][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9766.224380][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9766.224382][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9766.224384][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9766.224386][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9766.224388][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9766.224390][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9766.224392][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9766.224394][ C2] ? release_sock (net/core/sock.c:3794) [ 9766.224397][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9766.224398][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9766.224401][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9766.224404][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9766.224405][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9766.224408][ C2] ? 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)) [ 9766.224409][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9766.224410][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9766.224413][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9766.224414][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9766.224416][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9766.224418][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9766.224420][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9766.224422][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9766.224423][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9766.224425][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9766.224427][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9766.224428][ C2] ? new_sync_read (fs/read_write.c:584) [ 9766.224430][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9766.224432][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9766.224433][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9766.224436][ C2] vfs_write (fs/read_write.c:686) [ 9766.224438][ C2] ksys_write (fs/read_write.c:739) [ 9766.224440][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9766.224441][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9766.224444][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9766.224445][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9766.224447][ C2] RIP: 0033:0x7f814975fc5e [ 9766.224449][ C2] 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 [ 9766.224450][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9766.224451][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9766.224452][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9766.224453][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9766.224454][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9766.224454][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9792.207627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9792.207933][ C2] rcu: 2-....: (8836918 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3530659 | [ 9792.208198][ C2] rcu: (t=8840435 jiffies g=521497 q=175810 ncpus=4) | [ 9792.208406][ C2] Tainted: [L]=SOFTLOCKUP [ 9792.208407][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9792.208409][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9792.208413][ C2] 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 [ 9792.208414][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9792.208417][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9792.208418][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9792.208419][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9792.208420][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9792.208421][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9792.208423][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9792.208426][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9792.208427][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9792.208428][ C2] PKRU: 55555554 [ 9792.208429][ C2] Call Trace: [ 9792.208430][ C2] [ 9792.208431][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9792.208433][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9792.208436][ C2] ? __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)) [ 9792.208438][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9792.208440][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9792.208442][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9792.208444][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9792.208447][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9792.208449][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9792.208451][ C2] ? __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:2772) [ 9792.208454][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9792.208456][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9792.208458][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9792.208460][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9792.208462][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9792.208464][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9792.208467][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9792.208468][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9792.208471][ C2] ? release_sock (net/core/sock.c:3794) [ 9792.208473][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9792.208474][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9792.208477][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9792.208479][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9792.208481][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9792.208483][ C2] ? 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)) [ 9792.208485][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9792.208486][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9792.208492][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9792.208494][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9792.208495][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9792.208498][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9792.208499][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9792.208501][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9792.208503][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9792.208504][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9792.208506][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9792.208507][ C2] ? new_sync_read (fs/read_write.c:584) [ 9792.208509][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9792.208511][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9792.208512][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9792.208515][ C2] vfs_write (fs/read_write.c:686) [ 9792.208517][ C2] ksys_write (fs/read_write.c:739) [ 9792.208519][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9792.208521][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9792.208523][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9792.208524][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9792.208526][ C2] RIP: 0033:0x7f814975fc5e [ 9792.208528][ C2] 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 [ 9792.208529][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9792.208530][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9792.208531][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9792.208532][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9792.208533][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9792.208534][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9816.394760][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9816.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9816.394764][ C2] softirqs last disabled at (21214): __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:2772) | [ 9816.394771][ C2] Tainted: [L]=SOFTLOCKUP [ 9816.394771][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9816.394773][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9816.394776][ C2] 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 [ 9816.394777][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9816.394779][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9816.394780][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9816.394781][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9816.394782][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9816.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9816.394785][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9816.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9816.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9816.394790][ C2] PKRU: 55555554 [ 9816.394791][ C2] Call Trace: [ 9816.394794][ C2] [ 9816.394798][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9816.394801][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9816.394803][ C2] ? __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)) [ 9816.394806][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9816.394808][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9816.394810][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9816.394812][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9816.394815][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9816.394818][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9816.394820][ C2] ? __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:2772) [ 9816.394822][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9816.394825][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9816.394827][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9816.394829][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9816.394831][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9816.394833][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9816.394836][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9816.394837][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9816.394840][ C2] ? release_sock (net/core/sock.c:3794) [ 9816.394842][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9816.394844][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9816.394847][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9816.394849][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9816.394851][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9816.394853][ C2] ? 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)) [ 9816.394855][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9816.394856][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9816.394858][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9816.394860][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9816.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9816.394864][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9816.394865][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9816.394867][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9816.394869][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9816.394870][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9816.394872][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9816.394874][ C2] ? new_sync_read (fs/read_write.c:584) [ 9816.394876][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9816.394877][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9816.394879][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9816.394882][ C2] vfs_write (fs/read_write.c:686) [ 9816.394884][ C2] ksys_write (fs/read_write.c:739) [ 9816.394886][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9816.394887][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9816.394890][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9816.394892][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9816.394894][ C2] RIP: 0033:0x7f814975fc5e [ 9816.394896][ C2] 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 [ 9816.394898][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9816.394899][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9816.394900][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9816.394901][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9816.394902][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9816.394903][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9844.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9844.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9844.394763][ C2] softirqs last disabled at (21214): __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:2772) | [ 9844.394769][ C2] Tainted: [L]=SOFTLOCKUP [ 9844.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9844.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9844.394775][ C2] 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 [ 9844.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9844.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9844.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9844.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9844.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9844.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9844.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9844.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9844.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9844.394789][ C2] PKRU: 55555554 [ 9844.394789][ C2] Call Trace: [ 9844.394793][ C2] [ 9844.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9844.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9844.394801][ C2] ? __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)) [ 9844.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9844.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9844.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9844.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9844.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9844.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9844.394817][ C2] ? __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:2772) [ 9844.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9844.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9844.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9844.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9844.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9844.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9844.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9844.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9844.394837][ C2] ? release_sock (net/core/sock.c:3794) [ 9844.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9844.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9844.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9844.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9844.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9844.394851][ C2] ? 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)) [ 9844.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9844.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9844.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9844.394857][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9844.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9844.394861][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9844.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9844.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9844.394866][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9844.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9844.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9844.394872][ C2] ? new_sync_read (fs/read_write.c:584) [ 9844.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9844.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9844.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9844.394879][ C2] vfs_write (fs/read_write.c:686) [ 9844.394881][ C2] ksys_write (fs/read_write.c:739) [ 9844.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9844.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9844.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9844.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9844.394891][ C2] RIP: 0033:0x7f814975fc5e [ 9844.394893][ C2] 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 [ 9844.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9844.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9844.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9844.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9844.394898][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9844.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9864.527975][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 9864.528127][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 9864.528282][ C2] NMI backtrace for cpu 2 | [ 9864.528292][ C2] Tainted: [L]=SOFTLOCKUP [ 9864.528293][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9864.528295][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [ 9864.528298][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [ 9864.528300][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [ 9864.528302][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [ 9864.528304][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [ 9864.528305][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [ 9864.528306][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [ 9864.528307][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [ 9864.528310][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9864.528313][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9864.528314][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9864.528315][ C2] PKRU: 55555554 [ 9864.528316][ C2] Call Trace: [ 9864.528319][ C2] [ 9864.528323][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [ 9864.528325][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [ 9864.528328][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [ 9864.528330][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [ 9864.528332][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 9864.528334][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 9864.528336][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 9864.528339][ C2] [ 9864.528339][ C2] [ 9864.528340][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 9864.528342][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9864.528345][ C2] 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 [ 9864.528346][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9864.528347][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9864.528348][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9864.528348][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9864.528349][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9864.528350][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9864.528351][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9864.528354][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9864.528356][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9864.528358][ C2] ? __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)) [ 9864.528360][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9864.528362][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9864.528364][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9864.528366][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9864.528369][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9864.528372][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9864.528373][ C2] ? __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:2772) [ 9864.528376][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9864.528378][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9864.528381][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9864.528382][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9864.528384][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9864.528387][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9864.528389][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9864.528391][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9864.528393][ C2] ? release_sock (net/core/sock.c:3794) [ 9864.528395][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9864.528397][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9864.528400][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9864.528402][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9864.528404][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9864.528406][ C2] ? 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)) [ 9864.528407][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9864.528408][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9864.528410][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9864.528412][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9864.528413][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9864.528416][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9864.528418][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9864.528419][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9864.528421][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9864.528422][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9864.528424][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9864.528426][ C2] ? new_sync_read (fs/read_write.c:584) [ 9864.528427][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9864.528429][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9864.528431][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9864.528433][ C2] vfs_write (fs/read_write.c:686) [ 9864.528435][ C2] ksys_write (fs/read_write.c:739) [ 9864.528437][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9864.528439][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9864.528441][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9864.528443][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9864.528444][ C2] RIP: 0033:0x7f814975fc5e [ 9864.528446][ C2] 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 [ 9864.528447][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9864.528448][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9864.528449][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9864.528450][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9864.528451][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9864.528451][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9870.211625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9870.211894][ C2] rcu: 2-....: (8914889 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3568957 | [ 9870.212162][ C2] rcu: (t=8918439 jiffies g=521497 q=177401 ncpus=4) | [ 9870.212295][ C2] Tainted: [L]=SOFTLOCKUP [ 9870.212296][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9870.212297][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9870.212302][ C2] 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 [ 9870.212303][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9870.212305][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9870.212306][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9870.212307][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9870.212308][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9870.212309][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9870.212311][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9870.212314][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9870.212315][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9870.212316][ C2] PKRU: 55555554 [ 9870.212316][ C2] Call Trace: [ 9870.212317][ C2] [ 9870.212318][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9870.212320][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9870.212323][ C2] ? __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)) [ 9870.212325][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9870.212327][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9870.212329][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9870.212331][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9870.212334][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9870.212336][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9870.212338][ C2] ? __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:2772) [ 9870.212341][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9870.212343][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9870.212345][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9870.212347][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9870.212349][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9870.212351][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9870.212354][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9870.212355][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9870.212358][ C2] ? release_sock (net/core/sock.c:3794) [ 9870.212360][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9870.212361][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9870.212364][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9870.212366][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9870.212368][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9870.212370][ C2] ? 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)) [ 9870.212372][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9870.212373][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9870.212375][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9870.212377][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9870.212378][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9870.212381][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9870.212382][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9870.212384][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9870.212386][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9870.212387][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9870.212389][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9870.212390][ C2] ? new_sync_read (fs/read_write.c:584) [ 9870.212392][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9870.212394][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9870.212395][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9870.212398][ C2] vfs_write (fs/read_write.c:686) [ 9870.212400][ C2] ksys_write (fs/read_write.c:739) [ 9870.212401][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9870.212403][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9870.212405][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9870.212407][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9870.212408][ C2] RIP: 0033:0x7f814975fc5e [ 9870.212410][ C2] 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 [ 9870.212411][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9870.212413][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9870.212414][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9870.212414][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9870.212415][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9870.212416][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9896.394762][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9896.394764][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9896.394766][ C2] softirqs last disabled at (21214): __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:2772) | [ 9896.394773][ C2] Tainted: [L]=SOFTLOCKUP [ 9896.394774][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9896.394775][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9896.394778][ C2] 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 [ 9896.394779][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9896.394781][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9896.394782][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9896.394783][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9896.394784][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9896.394785][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9896.394787][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9896.394791][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9896.394792][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9896.394793][ C2] PKRU: 55555554 [ 9896.394793][ C2] Call Trace: [ 9896.394797][ C2] [ 9896.394799][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9896.394802][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9896.394804][ C2] ? __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)) [ 9896.394806][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9896.394809][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9896.394810][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9896.394813][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9896.394815][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9896.394818][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9896.394820][ C2] ? __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:2772) [ 9896.394823][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9896.394826][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9896.394828][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9896.394830][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9896.394832][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9896.394834][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9896.394836][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9896.394838][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9896.394840][ C2] ? release_sock (net/core/sock.c:3794) [ 9896.394842][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9896.394844][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9896.394847][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9896.394849][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9896.394851][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9896.394853][ C2] ? 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)) [ 9896.394855][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9896.394856][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9896.394858][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9896.394860][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9896.394861][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9896.394864][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9896.394865][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9896.394867][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9896.394869][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9896.394871][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9896.394872][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9896.394874][ C2] ? new_sync_read (fs/read_write.c:584) [ 9896.394876][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9896.394877][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9896.394879][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9896.394881][ C2] vfs_write (fs/read_write.c:686) [ 9896.394883][ C2] ksys_write (fs/read_write.c:739) [ 9896.394885][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9896.394887][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9896.394889][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9896.394891][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9896.394893][ C2] RIP: 0033:0x7f814975fc5e [ 9896.394895][ C2] 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 [ 9896.394897][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9896.394898][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9896.394899][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9896.394900][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9896.394900][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9896.394901][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9924.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9924.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9924.394762][ C2] softirqs last disabled at (21214): __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:2772) | [ 9924.394768][ C2] Tainted: [L]=SOFTLOCKUP [ 9924.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9924.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9924.394773][ C2] 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 [ 9924.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9924.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9924.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9924.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9924.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9924.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9924.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9924.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9924.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9924.394787][ C2] PKRU: 55555554 [ 9924.394788][ C2] Call Trace: [ 9924.394791][ C2] [ 9924.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9924.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9924.394799][ C2] ? __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)) [ 9924.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9924.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9924.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9924.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9924.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9924.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9924.394815][ C2] ? __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:2772) [ 9924.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9924.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9924.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9924.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9924.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9924.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9924.394831][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9924.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9924.394835][ C2] ? release_sock (net/core/sock.c:3794) [ 9924.394837][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9924.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9924.394842][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9924.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9924.394846][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9924.394848][ C2] ? 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)) [ 9924.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9924.394851][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9924.394853][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9924.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9924.394856][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9924.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9924.394860][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9924.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9924.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9924.394865][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9924.394867][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9924.394869][ C2] ? new_sync_read (fs/read_write.c:584) [ 9924.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9924.394872][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9924.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9924.394876][ C2] vfs_write (fs/read_write.c:686) [ 9924.394878][ C2] ksys_write (fs/read_write.c:739) [ 9924.394880][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9924.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9924.394884][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9924.394886][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9924.394888][ C2] RIP: 0033:0x7f814975fc5e [ 9924.394891][ C2] 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 [ 9924.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9924.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9924.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9924.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9924.394895][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9924.394896][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9948.215626][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9948.215861][ C2] rcu: 2-....: (8992868 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3600723 | [ 9948.216170][ C2] rcu: (t=8996443 jiffies g=521497 q=178538 ncpus=4) | [ 9948.216308][ C2] Tainted: [L]=SOFTLOCKUP [ 9948.216309][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9948.216311][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9948.216315][ C2] 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 [ 9948.216316][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9948.216319][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9948.216320][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9948.216321][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9948.216322][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9948.216323][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9948.216325][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9948.216328][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9948.216330][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9948.216331][ C2] PKRU: 55555554 [ 9948.216331][ C2] Call Trace: [ 9948.216332][ C2] [ 9948.216333][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9948.216336][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9948.216338][ C2] ? __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)) [ 9948.216340][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9948.216343][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9948.216344][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9948.216347][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9948.216349][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9948.216352][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9948.216354][ C2] ? __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:2772) [ 9948.216356][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9948.216359][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9948.216361][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9948.216363][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9948.216365][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9948.216367][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9948.216369][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9948.216371][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9948.216373][ C2] ? release_sock (net/core/sock.c:3794) [ 9948.216375][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9948.216377][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9948.216380][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9948.216382][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9948.216384][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9948.216386][ C2] ? 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)) [ 9948.216388][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9948.216389][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9948.216391][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9948.216393][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9948.216394][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9948.216397][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9948.216398][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9948.216400][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9948.216402][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9948.216403][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9948.216405][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9948.216406][ C2] ? new_sync_read (fs/read_write.c:584) [ 9948.216408][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9948.216410][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9948.216411][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9948.216414][ C2] vfs_write (fs/read_write.c:686) [ 9948.216416][ C2] ksys_write (fs/read_write.c:739) [ 9948.216418][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9948.216420][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9948.216422][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9948.216424][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9948.216425][ C2] RIP: 0033:0x7f814975fc5e [ 9948.216427][ C2] 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 [ 9948.216429][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9948.216430][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9948.216431][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9948.216432][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9948.216433][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9948.216433][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9962.833003][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [ 9962.833124][ T17] Sending NMI from CPU 3 to CPUs 2: | [ 9962.833267][ C2] NMI backtrace for cpu 2 | [ 9962.833277][ C2] Tainted: [L]=SOFTLOCKUP [ 9962.833278][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9962.833280][ C2] RIP: 0010:native_apic_msr_read (./arch/x86/include/asm/msr.h:75 ./arch/x86/include/asm/msr.h:108 ./arch/x86/include/asm/apic.h:227) [ 9962.833284][ C2] Code: 08 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 ff ff ff ff 81 ff e0 00 00 00 74 15 c1 ef 04 8d 8f 00 08 00 00 0f 32 <48> c1 e2 20 48 09 d0 66 90 c3 c3 48 83 ec 08 48 89 c6 31 d2 89 cf All code ======== 0: 08 00 or %al,(%rax) 2: 00 66 66 add %ah,0x66(%rsi) 5: 2e 0f 1f 84 00 00 00 cs nopl 0x0(%rax,%rax,1) c: 00 00 e: f3 0f 1e fa endbr64 12: b8 ff ff ff ff mov $0xffffffff,%eax 17: 81 ff e0 00 00 00 cmp $0xe0,%edi 1d: 74 15 je 0x34 1f: c1 ef 04 shr $0x4,%edi 22: 8d 8f 00 08 00 00 lea 0x800(%rdi),%ecx 28: 0f 32 rdmsr 2a:* 48 c1 e2 20 shl $0x20,%rdx <-- trapping instruction 2e: 48 09 d0 or %rdx,%rax 31: 66 90 xchg %ax,%ax 33: c3 ret 34: c3 ret 35: 48 83 ec 08 sub $0x8,%rsp 39: 48 89 c6 mov %rax,%rsi 3c: 31 d2 xor %edx,%edx 3e: 89 cf mov %ecx,%edi Code starting with the faulting instruction =========================================== 0: 48 c1 e2 20 shl $0x20,%rdx 4: 48 09 d0 or %rdx,%rax 7: 66 90 xchg %ax,%ax 9: c3 ret a: c3 ret b: 48 83 ec 08 sub $0x8,%rsp f: 48 89 c6 mov %rax,%rsi 12: 31 d2 xor %edx,%edx 14: 89 cf mov %ecx,%edi [ 9962.833285][ C2] RSP: 0018:ffa0000000218f30 EFLAGS: 00000012 [ 9962.833288][ C2] RAX: 0000000000000001 RBX: ff11000002980428 RCX: 0000000000000819 [ 9962.833289][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000019 [ 9962.833290][ C2] RBP: ff11000002980438 R08: ffffffffaa2da398 R09: fff3fc00000431df [ 9962.833291][ C2] R10: 0000000000000003 R11: 1fe2200006a6666a R12: ff110000027b3040 [ 9962.833292][ C2] R13: 0000000000000000 R14: ff110000027b3044 R15: 0000000000000020 [ 9962.833294][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9962.833297][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9962.833298][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9962.833299][ C2] PKRU: 55555554 [ 9962.833300][ C2] Call Trace: [ 9962.833302][ C2] [ 9962.833303][ C2] ioapic_ack_level (./arch/x86/include/asm/apic.h:404 arch/x86/kernel/apic/io_apic.c:1700) [ 9962.833307][ C2] handle_fasteoi_irq (kernel/irq/chip.c:771) [ 9962.833310][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [ 9962.833312][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [ 9962.833314][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [ 9962.833317][ C2] [ 9962.833317][ C2] [ 9962.833318][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 9962.833320][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9962.833322][ C2] 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 [ 9962.833323][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9962.833324][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9962.833325][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9962.833326][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9962.833327][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9962.833327][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9962.833329][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 9962.833332][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9962.833334][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9962.833336][ C2] ? __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)) [ 9962.833338][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9962.833340][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9962.833342][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9962.833344][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9962.833347][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9962.833350][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9962.833352][ C2] ? __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:2772) [ 9962.833354][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9962.833357][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9962.833359][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9962.833360][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9962.833362][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9962.833364][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9962.833367][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9962.833369][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9962.833371][ C2] ? release_sock (net/core/sock.c:3794) [ 9962.833373][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9962.833375][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9962.833378][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9962.833380][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9962.833382][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9962.833384][ C2] ? 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)) [ 9962.833385][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9962.833387][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9962.833389][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9962.833390][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9962.833392][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9962.833394][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9962.833396][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9962.833397][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9962.833399][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9962.833401][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9962.833402][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9962.833404][ C2] ? new_sync_read (fs/read_write.c:584) [ 9962.833406][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9962.833407][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9962.833409][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9962.833411][ C2] vfs_write (fs/read_write.c:686) [ 9962.833414][ C2] ksys_write (fs/read_write.c:739) [ 9962.833416][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9962.833417][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9962.833420][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9962.833421][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9962.833423][ C2] RIP: 0033:0x7f814975fc5e [ 9962.833425][ C2] 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 [ 9962.833426][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9962.833427][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9962.833428][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9962.833429][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9962.833430][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9962.833431][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [ 9988.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [ 9988.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [ 9988.394771][ C2] softirqs last disabled at (21214): __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:2772) | [ 9988.394777][ C2] Tainted: [L]=SOFTLOCKUP [ 9988.394778][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9988.394780][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 9988.394783][ C2] 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 [ 9988.394785][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [ 9988.394786][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [ 9988.394788][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [ 9988.394788][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [ 9988.394789][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [ 9988.394790][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [ 9988.394793][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [ 9988.394796][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9988.394797][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [ 9988.394798][ C2] PKRU: 55555554 [ 9988.394799][ C2] Call Trace: [ 9988.394802][ C2] [ 9988.394806][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [ 9988.394808][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [ 9988.394811][ C2] ? __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)) [ 9988.394813][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9988.394815][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 9988.394817][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9988.394820][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [ 9988.394822][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [ 9988.394825][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [ 9988.394827][ C2] ? __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:2772) [ 9988.394829][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [ 9988.394832][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [ 9988.394834][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 9988.394836][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 9988.394838][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [ 9988.394840][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [ 9988.394843][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [ 9988.394844][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9988.394847][ C2] ? release_sock (net/core/sock.c:3794) [ 9988.394849][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [ 9988.394850][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [ 9988.394854][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9988.394856][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [ 9988.394858][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [ 9988.394860][ C2] ? 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)) [ 9988.394861][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9988.394863][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [ 9988.394865][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [ 9988.394867][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [ 9988.394868][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9988.394871][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [ 9988.394872][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 9988.394874][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 9988.394876][ C2] ? ____sys_recvmsg (net/socket.c:1176) [ 9988.394877][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [ 9988.394879][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 9988.394881][ C2] ? new_sync_read (fs/read_write.c:584) [ 9988.394883][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 9988.394884][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 9988.394886][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [ 9988.394888][ C2] vfs_write (fs/read_write.c:686) [ 9988.394890][ C2] ksys_write (fs/read_write.c:739) [ 9988.394892][ C2] ? __ia32_sys_read (fs/read_write.c:728) [ 9988.394894][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 9988.394896][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 9988.394898][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9988.394900][ C2] RIP: 0033:0x7f814975fc5e [ 9988.394902][ C2] 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 [ 9988.394903][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9988.394905][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [ 9988.394906][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [ 9988.394907][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [ 9988.394907][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [ 9988.394908][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10016.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [10016.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [10016.394763][ C2] softirqs last disabled at (21214): __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:2772) | [10016.394769][ C2] Tainted: [L]=SOFTLOCKUP [10016.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10016.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10016.394774][ C2] 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 [10016.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10016.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10016.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10016.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10016.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10016.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10016.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10016.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10016.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10016.394789][ C2] PKRU: 55555554 [10016.394789][ C2] Call Trace: [10016.394792][ C2] [10016.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10016.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10016.394800][ C2] ? __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)) [10016.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10016.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10016.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10016.394809][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10016.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10016.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10016.394817][ C2] ? __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:2772) [10016.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10016.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10016.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10016.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10016.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10016.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10016.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10016.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10016.394837][ C2] ? release_sock (net/core/sock.c:3794) [10016.394839][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10016.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10016.394844][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10016.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10016.394848][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10016.394850][ C2] ? 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)) [10016.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10016.394853][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10016.394855][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10016.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10016.394858][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10016.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10016.394862][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10016.394864][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10016.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10016.394867][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10016.394869][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10016.394871][ C2] ? new_sync_read (fs/read_write.c:584) [10016.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10016.394874][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10016.394876][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10016.394878][ C2] vfs_write (fs/read_write.c:686) [10016.394880][ C2] ksys_write (fs/read_write.c:739) [10016.394882][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10016.394884][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10016.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10016.394888][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10016.394890][ C2] RIP: 0033:0x7f814975fc5e [10016.394892][ C2] 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 [10016.394894][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10016.394895][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10016.394896][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10016.394897][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10016.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10016.394898][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10026.219624][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [10026.219833][ C2] rcu: 2-....: (9070839 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3629997 | [10026.220134][ C2] rcu: (t=9074447 jiffies g=521497 q=180125 ncpus=4) | [10026.220269][ C2] Tainted: [L]=SOFTLOCKUP [10026.220270][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10026.220271][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10026.220275][ C2] 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 [10026.220277][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10026.220279][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10026.220280][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10026.220281][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10026.220282][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10026.220283][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10026.220285][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10026.220288][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10026.220289][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10026.220290][ C2] PKRU: 55555554 [10026.220291][ C2] Call Trace: [10026.220291][ C2] [10026.220292][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10026.220295][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10026.220297][ C2] ? __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)) [10026.220300][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10026.220302][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10026.220304][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10026.220306][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10026.220308][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10026.220311][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10026.220313][ C2] ? __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:2772) [10026.220315][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10026.220318][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10026.220320][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10026.220322][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10026.220324][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10026.220326][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10026.220329][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10026.220330][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10026.220333][ C2] ? release_sock (net/core/sock.c:3794) [10026.220335][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10026.220336][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10026.220339][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10026.220342][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10026.220344][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10026.220346][ C2] ? 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)) [10026.220347][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10026.220349][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10026.220351][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10026.220352][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10026.220354][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10026.220356][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10026.220358][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10026.220359][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10026.220361][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10026.220363][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10026.220364][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10026.220366][ C2] ? new_sync_read (fs/read_write.c:584) [10026.220368][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10026.220370][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10026.220371][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10026.220374][ C2] vfs_write (fs/read_write.c:686) [10026.220376][ C2] ksys_write (fs/read_write.c:739) [10026.220377][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10026.220379][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10026.220382][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10026.220383][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10026.220385][ C2] RIP: 0033:0x7f814975fc5e [10026.220387][ C2] 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 [10026.220388][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10026.220389][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10026.220390][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10026.220391][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10026.220392][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10026.220392][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10052.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [10052.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [10052.394763][ C2] softirqs last disabled at (21214): __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:2772) | [10052.394770][ C2] Tainted: [L]=SOFTLOCKUP [10052.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10052.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10052.394775][ C2] 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 [10052.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10052.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10052.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10052.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10052.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10052.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10052.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10052.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10052.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10052.394790][ C2] PKRU: 55555554 [10052.394790][ C2] Call Trace: [10052.394794][ C2] [10052.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10052.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10052.394802][ C2] ? __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)) [10052.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10052.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10052.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10052.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10052.394813][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10052.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10052.394818][ C2] ? __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:2772) [10052.394820][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10052.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10052.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10052.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10052.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10052.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10052.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10052.394835][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10052.394838][ C2] ? release_sock (net/core/sock.c:3794) [10052.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10052.394841][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10052.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10052.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10052.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10052.394851][ C2] ? 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)) [10052.394852][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10052.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10052.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10052.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10052.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10052.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10052.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10052.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10052.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10052.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10052.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10052.394871][ C2] ? new_sync_read (fs/read_write.c:584) [10052.394873][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10052.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10052.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10052.394879][ C2] vfs_write (fs/read_write.c:686) [10052.394881][ C2] ksys_write (fs/read_write.c:739) [10052.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10052.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10052.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10052.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10052.394891][ C2] RIP: 0033:0x7f814975fc5e [10052.394893][ C2] 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 [10052.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10052.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10052.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10052.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10052.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10052.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10061.136043][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [10061.136191][ T17] Sending NMI from CPU 3 to CPUs 2: | [10061.136306][ C2] NMI backtrace for cpu 2 | [10061.136316][ C2] Tainted: [L]=SOFTLOCKUP [10061.136317][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10061.136319][ C2] RIP: 0010:irq_entries_start (./arch/x86/include/asm/idtentry.h:551) [10061.136322][ C2] Code: c9 45 31 c0 45 31 c9 45 31 d2 45 31 db 31 db 31 ed 45 31 e4 45 31 ed 45 31 f6 45 31 ff c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1e fa 6a 20 e9 b5 11 00 00 cc cc cc cc cc f3 0f 1e fa 6a 21 All code ======== 0: c9 leave 1: 45 31 c0 xor %r8d,%r8d 4: 45 31 c9 xor %r9d,%r9d 7: 45 31 d2 xor %r10d,%r10d a: 45 31 db xor %r11d,%r11d d: 31 db xor %ebx,%ebx f: 31 ed xor %ebp,%ebp 11: 45 31 e4 xor %r12d,%r12d 14: 45 31 ed xor %r13d,%r13d 17: 45 31 f6 xor %r14d,%r14d 1a: 45 31 ff xor %r15d,%r15d 1d: c3 ret 1e: 90 nop 1f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 26: 00 00 00 00 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 6a 20 push $0x20 30: e9 b5 11 00 00 jmp 0x11ea 35: cc int3 36: cc int3 37: cc int3 38: cc int3 39: cc int3 3a: f3 0f 1e fa endbr64 3e: 6a 21 push $0x21 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 6a 20 push $0x20 6: e9 b5 11 00 00 jmp 0x11c0 b: cc int3 c: cc int3 d: cc int3 e: cc int3 f: cc int3 10: f3 0f 1e fa endbr64 14: 6a 21 push $0x21 [10061.136324][ C2] RSP: 0018:ffa0000000617558 EFLAGS: 00000002 [10061.136326][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10061.136327][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10061.136328][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10061.136329][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10061.136329][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10061.136332][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10061.136335][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10061.136336][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10061.136337][ C2] PKRU: 55555554 [10061.136338][ C2] Call Trace: [10061.136341][ C2] [10061.136342][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10061.136344][ C2] 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 [10061.136345][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10061.136350][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10061.136352][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10061.136354][ C2] ? __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)) [10061.136357][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10061.136359][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10061.136361][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10061.136363][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10061.136365][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10061.136368][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10061.136370][ C2] ? __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:2772) [10061.136372][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10061.136375][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10061.136377][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10061.136379][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10061.136381][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10061.136383][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10061.136385][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10061.136387][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10061.136389][ C2] ? release_sock (net/core/sock.c:3794) [10061.136391][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10061.136393][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10061.136396][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10061.136398][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10061.136400][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10061.136401][ C2] ? 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)) [10061.136403][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10061.136404][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10061.136406][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10061.136408][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10061.136409][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10061.136412][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10061.136413][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10061.136415][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10061.136417][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10061.136418][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10061.136420][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10061.136422][ C2] ? new_sync_read (fs/read_write.c:584) [10061.136423][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10061.136425][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10061.136426][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10061.136429][ C2] vfs_write (fs/read_write.c:686) [10061.136431][ C2] ksys_write (fs/read_write.c:739) [10061.136433][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10061.136434][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10061.136437][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10061.136438][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10061.136440][ C2] RIP: 0033:0x7f814975fc5e [10061.136442][ C2] 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 [10061.136443][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10061.136444][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10061.136445][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10061.136446][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10061.136447][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10061.136448][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10088.394766][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [10088.394768][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [10088.394770][ C2] softirqs last disabled at (21214): __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:2772) | [10088.394776][ C2] Tainted: [L]=SOFTLOCKUP [10088.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10088.394779][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10088.394781][ C2] 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 [10088.394783][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10088.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10088.394786][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10088.394787][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10088.394788][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10088.394788][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10088.394791][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10088.394794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10088.394795][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10088.394796][ C2] PKRU: 55555554 [10088.394797][ C2] Call Trace: [10088.394800][ C2] [10088.394803][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10088.394805][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10088.394807][ C2] ? __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)) [10088.394810][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10088.394812][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10088.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10088.394816][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10088.394819][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10088.394822][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10088.394823][ C2] ? __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:2772) [10088.394826][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10088.394828][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10088.394831][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10088.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10088.394834][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10088.394836][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10088.394839][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10088.394841][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10088.394843][ C2] ? release_sock (net/core/sock.c:3794) [10088.394845][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10088.394847][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10088.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10088.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10088.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10088.394856][ C2] ? 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)) [10088.394858][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10088.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10088.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10088.394863][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10088.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10088.394867][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10088.394869][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10088.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10088.394872][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10088.394874][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10088.394876][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10088.394877][ C2] ? new_sync_read (fs/read_write.c:584) [10088.394879][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10088.394881][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10088.394882][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10088.394885][ C2] vfs_write (fs/read_write.c:686) [10088.394887][ C2] ksys_write (fs/read_write.c:739) [10088.394889][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10088.394890][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10088.394893][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10088.394894][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10088.394896][ C2] RIP: 0033:0x7f814975fc5e [10088.394899][ C2] 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 [10088.394900][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10088.394901][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10088.394902][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10088.394903][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10088.394904][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10088.394904][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10104.223625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [10104.223848][ C2] rcu: 2-....: (9148810 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3663769 | [10104.224144][ C2] rcu: (t=9152451 jiffies g=521497 q=181645 ncpus=4) | [10104.224278][ C2] Tainted: [L]=SOFTLOCKUP [10104.224279][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10104.224280][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10104.224285][ C2] 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 [10104.224286][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10104.224288][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10104.224289][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10104.224290][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10104.224291][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10104.224292][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10104.224294][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10104.224297][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10104.224298][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10104.224299][ C2] PKRU: 55555554 [10104.224300][ C2] Call Trace: [10104.224301][ C2] [10104.224302][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10104.224304][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10104.224306][ C2] ? __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)) [10104.224309][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10104.224311][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10104.224313][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10104.224315][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10104.224317][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10104.224321][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10104.224322][ C2] ? __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:2772) [10104.224325][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10104.224327][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10104.224329][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10104.224331][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10104.224333][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10104.224335][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10104.224338][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10104.224340][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10104.224342][ C2] ? release_sock (net/core/sock.c:3794) [10104.224344][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10104.224345][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10104.224348][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10104.224350][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10104.224352][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10104.224354][ C2] ? 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)) [10104.224355][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10104.224357][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10104.224359][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10104.224360][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10104.224362][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10104.224364][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10104.224366][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10104.224368][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10104.224369][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10104.224371][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10104.224373][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10104.224374][ C2] ? new_sync_read (fs/read_write.c:584) [10104.224376][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10104.224378][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10104.224379][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10104.224382][ C2] vfs_write (fs/read_write.c:686) [10104.224384][ C2] ksys_write (fs/read_write.c:739) [10104.224385][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10104.224387][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10104.224389][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10104.224391][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10104.224392][ C2] RIP: 0033:0x7f814975fc5e [10104.224395][ C2] 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 [10104.224396][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10104.224397][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10104.224398][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10104.224399][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10104.224400][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10104.224400][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10128.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [10128.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [10128.394763][ C2] softirqs last disabled at (21214): __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:2772) | [10128.394769][ C2] Tainted: [L]=SOFTLOCKUP [10128.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10128.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10128.394775][ C2] 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 [10128.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10128.394778][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10128.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10128.394780][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10128.394781][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10128.394782][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10128.394784][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10128.394788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10128.394789][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10128.394790][ C2] PKRU: 55555554 [10128.394790][ C2] Call Trace: [10128.394794][ C2] [10128.394797][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10128.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10128.394802][ C2] ? __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)) [10128.394804][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10128.394806][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10128.394808][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10128.394811][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10128.394814][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10128.394816][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10128.394818][ C2] ? __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:2772) [10128.394821][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10128.394823][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10128.394825][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10128.394827][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10128.394829][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10128.394831][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10128.394834][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10128.394836][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10128.394838][ C2] ? release_sock (net/core/sock.c:3794) [10128.394840][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10128.394842][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10128.394845][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10128.394847][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10128.394849][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10128.394851][ C2] ? 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)) [10128.394853][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10128.394854][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10128.394856][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10128.394858][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10128.394859][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10128.394862][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10128.394863][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10128.394865][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10128.394867][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10128.394868][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10128.394870][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10128.394872][ C2] ? new_sync_read (fs/read_write.c:584) [10128.394874][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10128.394875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10128.394877][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10128.394879][ C2] vfs_write (fs/read_write.c:686) [10128.394881][ C2] ksys_write (fs/read_write.c:739) [10128.394883][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10128.394885][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10128.394887][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10128.394889][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10128.394891][ C2] RIP: 0033:0x7f814975fc5e [10128.394894][ C2] 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 [10128.394895][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10128.394896][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10128.394897][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10128.394898][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10128.394899][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10128.394899][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10156.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [10156.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [10156.394763][ C2] softirqs last disabled at (21214): __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:2772) | [10156.394769][ C2] Tainted: [L]=SOFTLOCKUP [10156.394769][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10156.394771][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10156.394774][ C2] 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 [10156.394775][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10156.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10156.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10156.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10156.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10156.394780][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10156.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10156.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10156.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10156.394788][ C2] PKRU: 55555554 [10156.394788][ C2] Call Trace: [10156.394791][ C2] [10156.394794][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10156.394796][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10156.394798][ C2] ? __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)) [10156.394801][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10156.394803][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10156.394805][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10156.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10156.394810][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10156.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10156.394815][ C2] ? __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:2772) [10156.394817][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10156.394820][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10156.394822][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10156.394823][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10156.394826][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10156.394828][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10156.394830][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10156.394832][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10156.394834][ C2] ? release_sock (net/core/sock.c:3794) [10156.394836][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10156.394838][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10156.394841][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10156.394844][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10156.394845][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10156.394847][ C2] ? 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)) [10156.394849][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10156.394850][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10156.394852][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10156.394854][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10156.394855][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10156.394858][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10156.394859][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10156.394861][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10156.394863][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10156.394864][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10156.394866][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10156.394868][ C2] ? new_sync_read (fs/read_write.c:584) [10156.394869][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10156.394871][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10156.394872][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10156.394875][ C2] vfs_write (fs/read_write.c:686) [10156.394877][ C2] ksys_write (fs/read_write.c:739) [10156.394879][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10156.394881][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10156.394883][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10156.394885][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10156.394886][ C2] RIP: 0033:0x7f814975fc5e [10156.394889][ C2] 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 [10156.394890][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10156.394891][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10156.394892][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10156.394893][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10156.394894][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10156.394895][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10159.441044][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [10159.441209][ T17] Sending NMI from CPU 3 to CPUs 2: | [10159.441321][ C2] NMI backtrace for cpu 2 | [10159.441330][ C2] Tainted: [L]=SOFTLOCKUP [10159.441331][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10159.441332][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:294) [10159.441335][ C2] Code: 48 8d be 40 05 00 00 41 54 48 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 <48> 8b 86 40 05 00 00 89 58 64 89 dd 83 e5 02 75 6b 83 e3 01 74 57 All code ======== 0: 48 8d be 40 05 00 00 lea 0x540(%rsi),%rdi 7: 41 54 push %r12 9: 48 89 fa mov %rdi,%rdx c: 55 push %rbp d: 48 c1 ea 03 shr $0x3,%rdx 11: 53 push %rbx 12: 48 83 ec 08 sub $0x8,%rsp 16: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 1a: 0f 85 aa 00 00 00 jne 0xca 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 8b 58 60 mov 0x60(%rax),%ebx 2a:* 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax <-- trapping instruction 31: 89 58 64 mov %ebx,0x64(%rax) 34: 89 dd mov %ebx,%ebp 36: 83 e5 02 and $0x2,%ebp 39: 75 6b jne 0xa6 3b: 83 e3 01 and $0x1,%ebx 3e: 74 57 je 0x97 Code starting with the faulting instruction =========================================== 0: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 7: 89 58 64 mov %ebx,0x64(%rax) a: 89 dd mov %ebx,%ebp c: 83 e5 02 and $0x2,%ebp f: 75 6b jne 0x7c 11: 83 e3 01 and $0x1,%ebx 14: 74 57 je 0x6d [10159.441337][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [10159.441339][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [10159.441340][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [10159.441341][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [10159.441342][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [10159.441343][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [10159.441345][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10159.441348][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10159.441349][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10159.441350][ C2] PKRU: 55555554 [10159.441351][ C2] Call Trace: [10159.441353][ C2] [10159.441355][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [10159.441357][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [10159.441360][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [10159.441362][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [10159.441364][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [10159.441366][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [10159.441369][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [10159.441371][ C2] [10159.441372][ C2] [10159.441373][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [10159.441375][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10159.441377][ C2] 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 [10159.441378][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10159.441379][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10159.441380][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10159.441380][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10159.441381][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10159.441382][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10159.441383][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [10159.441386][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10159.441388][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10159.441390][ C2] ? __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)) [10159.441392][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10159.441394][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10159.441396][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10159.441398][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10159.441401][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10159.441403][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10159.441405][ C2] ? __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:2772) [10159.441407][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10159.441410][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10159.441412][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10159.441414][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10159.441416][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10159.441418][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10159.441420][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10159.441422][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10159.441424][ C2] ? release_sock (net/core/sock.c:3794) [10159.441426][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10159.441428][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10159.441431][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10159.441433][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10159.441435][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10159.441437][ C2] ? 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)) [10159.441438][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10159.441440][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10159.441441][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10159.441443][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10159.441444][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10159.441447][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10159.441448][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10159.441450][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10159.441452][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10159.441453][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10159.441455][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10159.441457][ C2] ? new_sync_read (fs/read_write.c:584) [10159.441459][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10159.441460][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10159.441462][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10159.441464][ C2] vfs_write (fs/read_write.c:686) [10159.441466][ C2] ksys_write (fs/read_write.c:739) [10159.441468][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10159.441470][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10159.441472][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10159.441474][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10159.441475][ C2] RIP: 0033:0x7f814975fc5e [10159.441477][ C2] 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 [10159.441478][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10159.441479][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10159.441480][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10159.441481][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10159.441481][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10159.441482][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10182.227627][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [10182.227886][ C2] rcu: 2-....: (9226781 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3694795 | [10182.228188][ C2] rcu: (t=9230455 jiffies g=521497 q=183236 ncpus=4) | [10182.228336][ C2] Tainted: [L]=SOFTLOCKUP [10182.228337][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10182.228339][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10182.228343][ C2] 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 [10182.228345][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10182.228348][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10182.228349][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10182.228350][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10182.228351][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10182.228351][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10182.228354][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10182.228357][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10182.228358][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10182.228359][ C2] PKRU: 55555554 [10182.228360][ C2] Call Trace: [10182.228361][ C2] [10182.228362][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10182.228364][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10182.228367][ C2] ? __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)) [10182.228369][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10182.228371][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10182.228373][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10182.228376][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10182.228378][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10182.228381][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10182.228382][ C2] ? __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:2772) [10182.228385][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10182.228387][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10182.228389][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10182.228391][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10182.228393][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10182.228395][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10182.228398][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10182.228400][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10182.228402][ C2] ? release_sock (net/core/sock.c:3794) [10182.228404][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10182.228405][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10182.228408][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10182.228410][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10182.228412][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10182.228414][ C2] ? 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)) [10182.228416][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10182.228417][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10182.228419][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10182.228421][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10182.228422][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10182.228425][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10182.228426][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10182.228428][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10182.228430][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10182.228431][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10182.228433][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10182.228435][ C2] ? new_sync_read (fs/read_write.c:584) [10182.228436][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10182.228438][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10182.228439][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10182.228442][ C2] vfs_write (fs/read_write.c:686) [10182.228444][ C2] ksys_write (fs/read_write.c:739) [10182.228446][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10182.228448][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10182.228450][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10182.228451][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10182.228453][ C2] RIP: 0033:0x7f814975fc5e [10182.228455][ C2] 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 [10182.228456][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10182.228458][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10182.228459][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10182.228460][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10182.228460][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10182.228461][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10208.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [10208.394761][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [10208.394763][ C2] softirqs last disabled at (21214): __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:2772) | [10208.394770][ C2] Tainted: [L]=SOFTLOCKUP [10208.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10208.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10208.394774][ C2] 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 [10208.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10208.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10208.394779][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10208.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10208.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10208.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10208.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10208.394787][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10208.394788][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10208.394789][ C2] PKRU: 55555554 [10208.394789][ C2] Call Trace: [10208.394793][ C2] [10208.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10208.394798][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10208.394801][ C2] ? __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)) [10208.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10208.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10208.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10208.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10208.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10208.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10208.394817][ C2] ? __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:2772) [10208.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10208.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10208.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10208.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10208.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10208.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10208.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10208.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10208.394836][ C2] ? release_sock (net/core/sock.c:3794) [10208.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10208.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10208.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10208.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10208.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10208.394849][ C2] ? 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)) [10208.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10208.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10208.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10208.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10208.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10208.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10208.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10208.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10208.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10208.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10208.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10208.394870][ C2] ? new_sync_read (fs/read_write.c:584) [10208.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10208.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10208.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10208.394877][ C2] vfs_write (fs/read_write.c:686) [10208.394879][ C2] ksys_write (fs/read_write.c:739) [10208.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10208.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10208.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10208.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10208.394889][ C2] RIP: 0033:0x7f814975fc5e [10208.394891][ C2] 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 [10208.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10208.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10208.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10208.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10208.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10208.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10236.394758][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [10236.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [10236.394762][ C2] softirqs last disabled at (21214): __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:2772) | [10236.394768][ C2] Tainted: [L]=SOFTLOCKUP [10236.394768][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10236.394770][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10236.394773][ C2] 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 [10236.394774][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10236.394776][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10236.394777][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10236.394778][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10236.394779][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10236.394779][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10236.394782][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10236.394785][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10236.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10236.394787][ C2] PKRU: 55555554 [10236.394788][ C2] Call Trace: [10236.394791][ C2] [10236.394795][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10236.394797][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10236.394799][ C2] ? __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)) [10236.394802][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10236.394804][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10236.394806][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10236.394808][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10236.394811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10236.394814][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10236.394815][ C2] ? __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:2772) [10236.394818][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10236.394821][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10236.394823][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10236.394824][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10236.394827][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10236.394829][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10236.394832][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10236.394833][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10236.394836][ C2] ? release_sock (net/core/sock.c:3794) [10236.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10236.394839][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10236.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10236.394845][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10236.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10236.394849][ C2] ? 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)) [10236.394850][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10236.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10236.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10236.394855][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10236.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10236.394859][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10236.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10236.394862][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10236.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10236.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10236.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10236.394869][ C2] ? new_sync_read (fs/read_write.c:584) [10236.394871][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10236.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10236.394874][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10236.394877][ C2] vfs_write (fs/read_write.c:686) [10236.394879][ C2] ksys_write (fs/read_write.c:739) [10236.394881][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10236.394882][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10236.394885][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10236.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10236.394889][ C2] RIP: 0033:0x7f814975fc5e [10236.394891][ C2] 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 [10236.394892][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10236.394893][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10236.394894][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10236.394895][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10236.394896][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10236.394897][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10257.744031][ T17] rcu: blocking rcu_node structures (internal RCU debug): | [10257.744147][ T17] Sending NMI from CPU 3 to CPUs 2: | [10257.744251][ C2] NMI backtrace for cpu 2 | [10257.744261][ C2] Tainted: [L]=SOFTLOCKUP [10257.744262][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10257.744263][ C2] RIP: 0010:vm_interrupt (drivers/virtio/virtio_mmio.c:296 (discriminator 1)) [10257.744267][ C2] Code: 89 fa 55 48 c1 ea 03 53 48 83 ec 08 80 3c 02 00 0f 85 aa 00 00 00 48 8b 86 40 05 00 00 8b 58 60 48 8b 86 40 05 00 00 89 58 64 <89> dd 83 e5 02 75 6b 83 e3 01 74 57 4c 8d a6 08 05 00 00 48 b8 00 All code ======== 0: 89 fa mov %edi,%edx 2: 55 push %rbp 3: 48 c1 ea 03 shr $0x3,%rdx 7: 53 push %rbx 8: 48 83 ec 08 sub $0x8,%rsp c: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 10: 0f 85 aa 00 00 00 jne 0xc0 16: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 1d: 8b 58 60 mov 0x60(%rax),%ebx 20: 48 8b 86 40 05 00 00 mov 0x540(%rsi),%rax 27: 89 58 64 mov %ebx,0x64(%rax) 2a:* 89 dd mov %ebx,%ebp <-- trapping instruction 2c: 83 e5 02 and $0x2,%ebp 2f: 75 6b jne 0x9c 31: 83 e3 01 and $0x1,%ebx 34: 74 57 je 0x8d 36: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 3d: 48 rex.W 3e: b8 .byte 0xb8 ... Code starting with the faulting instruction =========================================== 0: 89 dd mov %ebx,%ebp 2: 83 e5 02 and $0x2,%ebp 5: 75 6b jne 0x72 7: 83 e3 01 and $0x1,%ebx a: 74 57 je 0x63 c: 4c 8d a6 08 05 00 00 lea 0x508(%rsi),%r12 13: 48 rex.W 14: b8 .byte 0xb8 ... [10257.744269][ C2] RSP: 0018:ffa0000000218ec8 EFLAGS: 00000046 [10257.744271][ C2] RAX: ffa000000002ec00 RBX: 0000000000000001 RCX: 0000000000000000 [10257.744272][ C2] RDX: 1fe2200000bf04a8 RSI: ff11000005f82000 RDI: ff11000005f82540 [10257.744273][ C2] RBP: dffffc0000000000 R08: ffffffffaa306030 R09: fffffbfff5b921ca [10257.744274][ C2] R10: 0000000000000002 R11: ffa0000000218ff8 R12: 0000000000000032 [10257.744275][ C2] R13: 0000000000000032 R14: ff11000002980400 R15: ff11000005e55580 [10257.744278][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10257.744281][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10257.744282][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10257.744283][ C2] PKRU: 55555554 [10257.744284][ C2] Call Trace: [10257.744287][ C2] [10257.744291][ C2] ? vm_del_vqs (drivers/virtio/virtio_mmio.c:286) [10257.744293][ C2] __handle_irq_event_percpu (kernel/irq/handle.c:203) [10257.744296][ C2] handle_irq_event (kernel/irq/handle.c:242 kernel/irq/handle.c:257) [10257.744297][ C2] handle_fasteoi_irq (kernel/irq/chip.c:702 kernel/irq/chip.c:766) [10257.744300][ C2] __common_interrupt (./include/asm-generic/irq_regs.h:28 arch/x86/kernel/irq.c:328) [10257.744302][ C2] ? __sysvec_apic_timer_interrupt (./include/asm-generic/irq_regs.h:29 (discriminator 6) arch/x86/kernel/apic/apic.c:1061 (discriminator 6)) [10257.744304][ C2] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49)) [10257.744306][ C2] [10257.744307][ C2] [10257.744308][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [10257.744310][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10257.744312][ C2] 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 [10257.744314][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10257.744315][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10257.744315][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10257.744316][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10257.744317][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10257.744318][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10257.744319][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [10257.744322][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10257.744324][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10257.744326][ C2] ? __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)) [10257.744328][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10257.744330][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10257.744332][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10257.744334][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10257.744337][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10257.744339][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10257.744341][ C2] ? __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:2772) [10257.744344][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10257.744346][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10257.744349][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10257.744350][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10257.744352][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10257.744354][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10257.744357][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10257.744359][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10257.744361][ C2] ? release_sock (net/core/sock.c:3794) [10257.744363][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10257.744365][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10257.744368][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10257.744370][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10257.744372][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10257.744374][ C2] ? 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)) [10257.744375][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10257.744377][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10257.744379][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10257.744380][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10257.744382][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10257.744384][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10257.744386][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10257.744387][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10257.744389][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10257.744390][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10257.744392][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10257.744394][ C2] ? new_sync_read (fs/read_write.c:584) [10257.744396][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10257.744397][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10257.744399][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10257.744401][ C2] vfs_write (fs/read_write.c:686) [10257.744403][ C2] ksys_write (fs/read_write.c:739) [10257.744405][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10257.744407][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10257.744409][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10257.744410][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10257.744412][ C2] RIP: 0033:0x7f814975fc5e [10257.744414][ C2] 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 [10257.744415][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10257.744417][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10257.744418][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10257.744418][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10257.744419][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10257.744420][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10260.230624][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [10260.230889][ C2] rcu: 2-....: (9304751 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3732176 | [10260.231131][ C2] rcu: (t=9308458 jiffies g=521497 q=184827 ncpus=4) | [10260.231309][ C2] Tainted: [L]=SOFTLOCKUP [10260.231310][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10260.231310][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10260.231314][ C2] 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 [10260.231316][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10260.231318][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10260.231319][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10260.231320][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10260.231321][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10260.231322][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10260.231324][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10260.231326][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10260.231327][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10260.231328][ C2] PKRU: 55555554 [10260.231329][ C2] Call Trace: [10260.231329][ C2] [10260.231330][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10260.231333][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10260.231335][ C2] ? __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)) [10260.231337][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10260.231340][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10260.231341][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10260.231344][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10260.231346][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10260.231349][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10260.231351][ C2] ? __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:2772) [10260.231353][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10260.231355][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10260.231358][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10260.231359][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10260.231361][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10260.231363][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10260.231366][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10260.231368][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10260.231370][ C2] ? release_sock (net/core/sock.c:3794) [10260.231372][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10260.231373][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10260.231376][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10260.231379][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10260.231380][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10260.231382][ C2] ? 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)) [10260.231384][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10260.231385][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10260.231387][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10260.231389][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10260.231390][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10260.231393][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10260.231394][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10260.231396][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10260.231398][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10260.231399][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10260.231401][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10260.231402][ C2] ? new_sync_read (fs/read_write.c:584) [10260.231404][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10260.231406][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10260.231407][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10260.231410][ C2] vfs_write (fs/read_write.c:686) [10260.231412][ C2] ksys_write (fs/read_write.c:739) [10260.231414][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10260.231415][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10260.231418][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10260.231419][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10260.231421][ C2] RIP: 0033:0x7f814975fc5e [10260.231423][ C2] 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 [10260.231424][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10260.231425][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10260.231427][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10260.231427][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10260.231428][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10260.231429][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10284.394765][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [10284.394767][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [10284.394769][ C2] softirqs last disabled at (21214): __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:2772) | [10284.394776][ C2] Tainted: [L]=SOFTLOCKUP [10284.394777][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10284.394778][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10284.394781][ C2] 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 [10284.394782][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10284.394784][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10284.394785][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10284.394786][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10284.394787][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10284.394787][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10284.394790][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10284.394793][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10284.394794][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10284.394795][ C2] PKRU: 55555554 [10284.394796][ C2] Call Trace: [10284.394799][ C2] [10284.394802][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10284.394804][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10284.394806][ C2] ? __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)) [10284.394809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10284.394811][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10284.394813][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10284.394815][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10284.394818][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10284.394821][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10284.394822][ C2] ? __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:2772) [10284.394825][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10284.394828][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10284.394830][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10284.394832][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10284.394834][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10284.394836][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10284.394838][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10284.394840][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10284.394842][ C2] ? release_sock (net/core/sock.c:3794) [10284.394844][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10284.394846][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10284.394850][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10284.394852][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10284.394854][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10284.394856][ C2] ? 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)) [10284.394857][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10284.394859][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10284.394861][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10284.394862][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10284.394864][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10284.394866][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10284.394868][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10284.394870][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10284.394871][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10284.394873][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10284.394875][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10284.394876][ C2] ? new_sync_read (fs/read_write.c:584) [10284.394878][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10284.394880][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10284.394881][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10284.394884][ C2] vfs_write (fs/read_write.c:686) [10284.394886][ C2] ksys_write (fs/read_write.c:739) [10284.394888][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10284.394889][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10284.394892][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10284.394893][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10284.394895][ C2] RIP: 0033:0x7f814975fc5e [10284.394898][ C2] 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 [10284.394899][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10284.394900][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10284.394901][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10284.394902][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10284.394903][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10284.394903][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10312.394759][ C2] hardirqs last disabled at (21231): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7)) | [10312.394760][ C2] softirqs last enabled at (21212): __mptcp_retrans (net/mptcp/protocol.c:2763) | [10312.394763][ C2] softirqs last disabled at (21214): __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:2772) | [10312.394769][ C2] Tainted: [L]=SOFTLOCKUP [10312.394770][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10312.394772][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10312.394774][ C2] 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 [10312.394776][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10312.394777][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10312.394778][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10312.394779][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10312.394780][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10312.394781][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10312.394783][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10312.394786][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10312.394787][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10312.394788][ C2] PKRU: 55555554 [10312.394789][ C2] Call Trace: [10312.394793][ C2] [10312.394796][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10312.394799][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10312.394801][ C2] ? __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)) [10312.394803][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10312.394805][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10312.394807][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10312.394810][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10312.394812][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10312.394815][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10312.394817][ C2] ? __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:2772) [10312.394819][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10312.394822][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10312.394824][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10312.394826][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10312.394828][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10312.394830][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10312.394833][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10312.394834][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10312.394836][ C2] ? release_sock (net/core/sock.c:3794) [10312.394838][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10312.394840][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10312.394843][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10312.394846][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10312.394847][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10312.394849][ C2] ? 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)) [10312.394851][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10312.394852][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10312.394854][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10312.394856][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10312.394857][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10312.394860][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10312.394861][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10312.394863][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10312.394865][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10312.394866][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10312.394868][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10312.394870][ C2] ? new_sync_read (fs/read_write.c:584) [10312.394872][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10312.394873][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10312.394875][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10312.394877][ C2] vfs_write (fs/read_write.c:686) [10312.394880][ C2] ksys_write (fs/read_write.c:739) [10312.394882][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10312.394883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10312.394886][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10312.394887][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10312.394890][ C2] RIP: 0033:0x7f814975fc5e [10312.394892][ C2] 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 [10312.394893][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10312.394894][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10312.394895][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10312.394896][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10312.394897][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 [10312.394898][ C2] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c | [10338.233625][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU | [10338.233851][ C2] rcu: 2-....: (9382729 ticks this GP) idle=7f7c/1/0x4000000000000000 softirq=525045/525047 fqs=3768437 | [10338.234062][ C2] rcu: (t=9386461 jiffies g=521497 q=185964 ncpus=4) | [10338.234248][ C2] Tainted: [L]=SOFTLOCKUP [10338.234249][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [10338.234251][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [10338.234255][ C2] 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 [10338.234256][ C2] RSP: 0018:ffa0000000617580 EFLAGS: 00000202 [10338.234259][ C2] RAX: 0000000000000001 RBX: ff11000012560b48 RCX: 0000000000000001 [10338.234260][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff11000012560b48 [10338.234261][ C2] RBP: 1ff40000000c2eb3 R08: ffffffffac5390f1 R09: ffe21c00024ac169 [10338.234262][ C2] R10: ffe21c00024ac16a R11: 0000000000000000 R12: 0000000000000003 [10338.234263][ C2] R13: ffe21c00024ac169 R14: 000000000000001c R15: ff11000012560b48 [10338.234265][ C2] FS: 00007f81496ee740(0000) GS:ff11000086d76000(0000) knlGS:0000000000000000 [10338.234268][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10338.234269][ C2] CR2: 00007ffdd049adc8 CR3: 00000000108f0005 CR4: 0000000000771ef0 [10338.234270][ C2] PKRU: 55555554 [10338.234271][ C2] Call Trace: [10338.234272][ C2] [10338.234273][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1)) [10338.234275][ C2] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131) [10338.234277][ C2] ? __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)) [10338.234280][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10338.234282][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [10338.234284][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:89) [10338.234286][ C2] __mptcp_try_fallback (net/mptcp/protocol.c:89) [10338.234288][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1261 (discriminator 1) net/mptcp/protocol.c:1410 (discriminator 1)) [10338.234291][ C2] ? __mptcp_try_fallback (net/mptcp/protocol.c:1275) [10338.234293][ C2] ? __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:2772) [10338.234295][ C2] __mptcp_retrans (net/mptcp/protocol.c:2779) [10338.234298][ C2] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2717) [10338.234300][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [10338.234302][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [10338.234304][ C2] mptcp_release_cb (net/mptcp/protocol.c:3633) [10338.234306][ C2] ? 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:826 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4)) [10338.234309][ C2] ? __mptcp_push_pending (net/mptcp/protocol.c:3602) [10338.234310][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10338.234313][ C2] ? release_sock (net/core/sock.c:3794) [10338.234315][ C2] release_sock (./include/net/sock.h:1806 ./include/net/sock.h:1811 net/core/sock.c:3801) [10338.234316][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1862) [10338.234319][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10338.234321][ C2] ? mptcp_stream_accept (net/mptcp/protocol.c:1862) [10338.234323][ C2] ? ovl_sync_status (fs/overlayfs/util.c:1528) [10338.234325][ C2] ? 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)) [10338.234327][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10338.234328][ C2] ? ovl_llseek (fs/overlayfs/file.c:346) [10338.234330][ C2] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1)) [10338.234332][ C2] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3)) [10338.234333][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10338.234336][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:293) [10338.234337][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [10338.234339][ C2] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [10338.234341][ C2] ? ____sys_recvmsg (net/socket.c:1176) [10338.234342][ C2] new_sync_write (fs/read_write.c:594 (discriminator 1)) [10338.234344][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [10338.234345][ C2] ? new_sync_read (fs/read_write.c:584) [10338.234347][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [10338.234349][ C2] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [10338.234350][ C2] ? perf_trace_sched_switch (kernel/sched/core.c:8882) [10338.234353][ C2] vfs_write (fs/read_write.c:686) [10338.234355][ C2] ksys_write (fs/read_write.c:739) [10338.234357][ C2] ? __ia32_sys_read (fs/read_write.c:728) [10338.234358][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [10338.234361][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [10338.234362][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [10338.234364][ C2] RIP: 0033:0x7f814975fc5e [10338.234366][ C2] 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 [10338.234367][ C2] RSP: 002b:00007fffd25a6180 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [10338.234368][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f814975fc5e [10338.234369][ C2] RDX: 0000000000001f9c RSI: 00007fffd25a8404 RDI: 0000000000000005 [10338.234370][ C2] RBP: 00007fffd25a6190 R08: 0000000000000000 R09: 0000000000000000 [10338.234370][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffd25a83a0 Finger prints: __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:__mptcp_try_fallback:mptcp_sendmsg_frag validate_chain:__lock_acquire:_raw_spin_lock_bh:__mptcp_try_fallback:mptcp_sendmsg_frag vm_interrupt:__handle_irq_event_percpu:handle_irq_event:handle_fasteoi_irq:__common_interrupt _raw_spin_lock_irqsave:__mptcp_retrans:__mptcp_retrans:kasan_check_range:queued_spin_lock_slowpath irq_entries_start:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:__mptcp_try_fallback native_apic_msr_read:ioapic_ack_level:handle_fasteoi_irq:__common_interrupt:common_interrupt native_apic_msr_eoi:ioapic_ack_level:handle_fasteoi_irq:__common_interrupt:common_interrupt kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:__mptcp_try_fallback:mptcp_sendmsg_frag _raw_spin_lock_irqsave:__mptcp_retrans:__mptcp_retrans:__kasan_check_read:queued_spin_lock_slowpath _raw_spin_lock:handle_irq_event:handle_fasteoi_irq:__common_interrupt:common_interrupt kasan_check_range:do_raw_spin_lock:handle_irq_event:handle_fasteoi_irq:__common_interrupt vring_interrupt:vm_interrupt:__handle_irq_event_percpu:handle_irq_event:handle_fasteoi_irq restore_regs_and_return_to_kernel:queued_spin_lock_slowpath:do_raw_spin_lock:__mptcp_try_fallback:mptcp_sendmsg_frag irq_entries_start:queued_spin_lock_slowpath:do_raw_spin_lock:__mptcp_try_fallback:mptcp_sendmsg_frag ioapic_ack_level:handle_fasteoi_irq:__common_interrupt:common_interrupt:asm_common_interrupt _raw_spin_unlock_irqrestore:_raw_spin_lock_irqsave:__mptcp_retrans:__mptcp_retrans:queued_spin_lock_slowpath lock_acquire:_raw_spin_lock:handle_irq_event:handle_fasteoi_irq:__common_interrupt trace_irq_handler_exit:__handle_irq_event_percpu:handle_irq_event:handle_fasteoi_irq:__common_interrupt queued_spin_lock_slowpath:do_raw_spin_lock:__mptcp_try_fallback:mptcp_sendmsg_frag:__mptcp_retrans _raw_spin_lock_irqsave:__mptcp_retrans:__mptcp_retrans:queued_spin_lock_slowpath:do_raw_spin_lock