======================================
| o $?
| 0
| xx__-> [ 2134.464533][T23579] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23579
| [ 2134.464894][T23579] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2134.465025][T23579] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2134.465026][T23579] Call Trace:
[ 2134.465028][T23579]
[ 2134.465030][T23579] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2134.465037][T23579] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2134.465040][T23579] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2134.465044][T23579] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2134.465050][T23579] __tcp_close (net/ipv4/tcp.c:3238)
[ 2134.465054][T23579] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2134.465059][T23579] tcp_close (net/ipv4/tcp.c:3316)
[ 2134.465062][T23579] inet_release (net/ipv4/af_inet.c:442)
[ 2134.465064][T23579] ? fcntl_setlk (fs/locks.c:2486)
[ 2134.465069][T23579] __sock_release (net/socket.c:722)
[ 2134.465072][T23579] sock_close (net/socket.c:1514 (discriminator 1))
[ 2134.465074][T23579] __fput (fs/file_table.c:510)
[ 2134.465080][T23579] fput_close_sync (fs/file_table.c:615)
[ 2134.465082][T23579] ? alloc_file_clone (fs/file_table.c:477)
[ 2134.465084][T23579] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2134.465088][T23579] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2134.465091][T23579] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2134.465094][T23579] ? irq_exit_rcu (kernel/softirq.c:754)
[ 2134.465098][T23579] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2134.465100][T23579] RIP: 0033:0x7fb40bbe8e32
[ 2134.465104][T23579] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2134.465106][T23579] RSP: 002b:00007fff0b7310e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2134.465109][T23579] RAX: ffffffffffffffda RBX: 0000556ed3b2e2f0 RCX: 00007fb40bbe8e32
[ 2134.465110][T23579] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2134.465112][T23579] RBP: 00007fff0b731110 R08: 0000000000000000 R09: 0000000000000000
[ 2134.465112][T23579] R10: 0000000000000000 R11: 0000000000000246 R12: 0000556ed3b2c010
[ 2134.465113][T23579] R13: 0000556eabbd1020 R14: 0000000000000090 R15: 0000556ed3b2c010
| [ 2134.465119][T23579]
| [ 2134.714161][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2134.714398][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2134.714525][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2134.714527][T23583] Call Trace:
[ 2134.714529][T23583]
[ 2134.714530][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2134.714537][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2134.714541][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2134.714544][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2134.714550][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2134.714554][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2134.714559][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2134.714562][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2134.714564][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2134.714568][T23583] __sock_release (net/socket.c:722)
[ 2134.714572][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2134.714574][T23583] __fput (fs/file_table.c:510)
[ 2134.714580][T23583] fput_close_sync (fs/file_table.c:615)
[ 2134.714582][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2134.714584][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2134.714588][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2134.714591][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2134.714594][T23583] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1))
[ 2134.714601][T23583] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3))
[ 2134.714603][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2134.714606][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2134.714609][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2134.714612][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2134.714615][T23583] RAX: ffffffffffffffda RBX: 0000563232ca72f0 RCX: 00007f94d1ca1e32
[ 2134.714617][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2134.714618][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2134.714618][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
[ 2134.714619][T23583] R13: 000056322d9e6020 R14: 0000000000000090 R15: 0000563232ca5010
| [ 2134.714625][T23583]
| [ 2137.617423][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2137.617860][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2137.618038][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2137.618040][T23583] Call Trace:
[ 2137.618045][T23583]
[ 2137.618047][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2137.618055][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2137.618059][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2137.618062][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2137.618068][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2137.618072][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2137.618078][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2137.618080][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2137.618083][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2137.618087][T23583] __sock_release (net/socket.c:722)
[ 2137.618090][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2137.618092][T23583] __fput (fs/file_table.c:510)
[ 2137.618098][T23583] fput_close_sync (fs/file_table.c:615)
[ 2137.618100][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2137.618102][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2137.618106][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2137.618109][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2137.618112][T23583] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1))
[ 2137.618115][T23583] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3))
[ 2137.618117][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2137.618120][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2137.618124][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2137.618125][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2137.618130][T23583] RAX: ffffffffffffffda RBX: 0000563232ca72f0 RCX: 00007f94d1ca1e32
[ 2137.618131][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2137.618132][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2137.618133][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
[ 2137.618133][T23583] R13: 000056322d9e6020 R14: 0000000000000090 R15: 0000563232ca5010
| [ 2137.618140][T23583]
| [ 2140.510745][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2140.510991][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2140.511123][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2140.511125][T23583] Call Trace:
[ 2140.511126][T23583]
[ 2140.511128][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2140.511134][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2140.511138][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2140.511142][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2140.511148][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2140.511151][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2140.511157][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2140.511159][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2140.511162][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2140.511166][T23583] __sock_release (net/socket.c:722)
[ 2140.511170][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2140.511171][T23583] __fput (fs/file_table.c:510)
[ 2140.511178][T23583] fput_close_sync (fs/file_table.c:615)
[ 2140.511180][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2140.511182][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2140.511186][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2140.511189][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2140.511191][T23583] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1))
[ 2140.511195][T23583] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3))
[ 2140.511197][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2140.511200][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2140.511203][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2140.511205][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2140.511208][T23583] RAX: ffffffffffffffda RBX: 0000563232ca72f0 RCX: 00007f94d1ca1e32
[ 2140.511210][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2140.511211][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2140.511211][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
[ 2140.511212][T23583] R13: 000056322d9e6020 R14: 0000000000000090 R15: 0000563232ca5010
| [ 2140.511218][T23583]
| [ 2141.863167][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2141.863407][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2141.863533][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2141.863535][T23583] Call Trace:
[ 2141.863537][T23583]
[ 2141.863538][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2141.863545][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2141.863548][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2141.863552][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2141.863558][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2141.863561][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2141.863567][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2141.863570][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2141.863572][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2141.863576][T23583] __sock_release (net/socket.c:722)
[ 2141.863580][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2141.863582][T23583] __fput (fs/file_table.c:510)
[ 2141.863588][T23583] fput_close_sync (fs/file_table.c:615)
[ 2141.863590][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2141.863592][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2141.863600][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2141.863602][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2141.863605][T23583] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1))
[ 2141.863608][T23583] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3))
[ 2141.863611][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2141.863613][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2141.863617][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2141.863619][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2141.863623][T23583] RAX: ffffffffffffffda RBX: 0000563232ca72f0 RCX: 00007f94d1ca1e32
[ 2141.863624][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2141.863625][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2141.863625][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
[ 2141.863626][T23583] R13: 000056322d9e6020 R14: 0000000000000090 R15: 0000563232ca5010
| [ 2141.863632][T23583]
| [ 2153.572206][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2153.572635][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2153.572767][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2153.572770][T23583] Call Trace:
[ 2153.572771][T23583]
[ 2153.572773][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2153.572779][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2153.572783][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2153.572787][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2153.572793][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2153.572796][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2153.572802][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2153.572804][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2153.572807][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2153.572811][T23583] __sock_release (net/socket.c:722)
[ 2153.572815][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2153.572816][T23583] __fput (fs/file_table.c:510)
[ 2153.572822][T23583] fput_close_sync (fs/file_table.c:615)
[ 2153.572824][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2153.572827][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2153.572831][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2153.572833][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2153.572836][T23583] ? irq_exit_rcu (kernel/softirq.c:754)
[ 2153.572839][T23583] ? common_interrupt (arch/x86/kernel/irq.c:326 (discriminator 18))
[ 2153.572842][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2153.572844][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2153.572848][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2153.572850][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2153.572854][T23583] RAX: ffffffffffffffda RBX: 0000563232ca72f0 RCX: 00007f94d1ca1e32
[ 2153.572855][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2153.572856][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2153.572856][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
[ 2153.572857][T23583] R13: 000056322d9e6020 R14: 0000000000000090 R15: 0000563232ca5010
| [ 2153.572864][T23583]
| [ 2154.891914][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2154.892166][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2154.892297][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2154.892299][T23583] Call Trace:
[ 2154.892301][T23583]
[ 2154.892302][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2154.892309][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2154.892313][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2154.892317][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2154.892322][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2154.892326][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2154.892332][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2154.892334][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2154.892337][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2154.892341][T23583] __sock_release (net/socket.c:722)
[ 2154.892345][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2154.892346][T23583] __fput (fs/file_table.c:510)
[ 2154.892352][T23583] fput_close_sync (fs/file_table.c:615)
[ 2154.892354][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2154.892357][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2154.892361][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2154.892363][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2154.892366][T23583] ? irq_exit_rcu (kernel/softirq.c:754)
[ 2154.892369][T23583] ? common_interrupt (arch/x86/kernel/irq.c:326 (discriminator 18))
[ 2154.892372][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2154.892374][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2154.892378][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2154.892380][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2154.892383][T23583] RAX: ffffffffffffffda RBX: 0000563232ca72f0 RCX: 00007f94d1ca1e32
[ 2154.892384][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2154.892385][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2154.892386][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
[ 2154.892387][T23583] R13: 000056322d9e6020 R14: 0000000000000090 R15: 0000563232ca5010
| [ 2154.892393][T23583]
| [ 2156.134730][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2156.134972][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2156.135104][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2156.135106][T23583] Call Trace:
[ 2156.135108][T23583]
[ 2156.135109][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2156.135116][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2156.135120][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2156.135123][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2156.135129][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2156.135132][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2156.135138][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2156.135140][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2156.135143][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2156.135147][T23583] __sock_release (net/socket.c:722)
[ 2156.135151][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2156.135152][T23583] __fput (fs/file_table.c:510)
[ 2156.135158][T23583] fput_close_sync (fs/file_table.c:615)
[ 2156.135160][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2156.135163][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2156.135167][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2156.135169][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2156.135172][T23583] ? irq_exit_rcu (kernel/softirq.c:754)
[ 2156.135175][T23583] ? common_interrupt (arch/x86/kernel/irq.c:326 (discriminator 18))
[ 2156.135178][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2156.135180][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2156.135184][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2156.135186][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2156.135189][T23583] RAX: ffffffffffffffda RBX: 0000563232ca72f0 RCX: 00007f94d1ca1e32
[ 2156.135191][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2156.135192][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2156.135192][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
[ 2156.135193][T23583] R13: 000056322d9e6020 R14: 0000000000000090 R15: 0000563232ca5010
| [ 2156.135199][T23583]
| [ 2157.642558][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2157.642812][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2157.642938][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2157.642940][T23583] Call Trace:
[ 2157.642942][T23583]
[ 2157.642944][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2157.642950][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2157.642954][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2157.642957][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2157.642963][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2157.642967][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2157.642973][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2157.642975][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2157.642977][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2157.642981][T23583] __sock_release (net/socket.c:722)
[ 2157.642985][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2157.642987][T23583] __fput (fs/file_table.c:510)
[ 2157.642993][T23583] fput_close_sync (fs/file_table.c:615)
[ 2157.642995][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2157.642997][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2157.643001][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2157.643004][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2157.643006][T23583] ? irq_exit_rcu (kernel/softirq.c:754)
[ 2157.643009][T23583] ? common_interrupt (arch/x86/kernel/irq.c:326 (discriminator 18))
[ 2157.643012][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2157.643014][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2157.643018][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2157.643020][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2157.643024][T23583] RAX: ffffffffffffffda RBX: 0000563232ca72f0 RCX: 00007f94d1ca1e32
[ 2157.643025][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2157.643026][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2157.643026][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
[ 2157.643027][T23583] R13: 000056322d9e6020 R14: 0000000000000090 R15: 0000563232ca5010
| [ 2157.643033][T23583]
| [ 2159.306151][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2159.306393][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2159.306519][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2159.306521][T23583] Call Trace:
[ 2159.306522][T23583]
[ 2159.306524][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2159.306531][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2159.306534][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2159.306538][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2159.306544][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2159.306548][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2159.306553][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2159.306556][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2159.306558][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2159.306562][T23583] __sock_release (net/socket.c:722)
[ 2159.306566][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2159.306568][T23583] __fput (fs/file_table.c:510)
[ 2159.306574][T23583] fput_close_sync (fs/file_table.c:615)
[ 2159.306576][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2159.306578][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2159.306582][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2159.306585][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2159.306588][T23583] ? irq_exit_rcu (kernel/softirq.c:754)
[ 2159.306590][T23583] ? common_interrupt (arch/x86/kernel/irq.c:326 (discriminator 18))
[ 2159.306593][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2159.306599][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2159.306603][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2159.306605][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2159.306609][T23583] RAX: ffffffffffffffda RBX: 0000563232ca72f0 RCX: 00007f94d1ca1e32
[ 2159.306610][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2159.306611][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2159.306612][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
[ 2159.306612][T23583] R13: 000056322d9e6020 R14: 0000000000000090 R15: 0000563232ca5010
| [ 2159.306619][T23583]
| [ 2161.222942][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2161.223182][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2161.223310][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2161.223312][T23583] Call Trace:
[ 2161.223314][T23583]
[ 2161.223315][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2161.223322][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2161.223326][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2161.223329][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2161.223335][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2161.223339][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2161.223345][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2161.223347][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2161.223349][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2161.223354][T23583] __sock_release (net/socket.c:722)
[ 2161.223357][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2161.223359][T23583] __fput (fs/file_table.c:510)
[ 2161.223365][T23583] fput_close_sync (fs/file_table.c:615)
[ 2161.223367][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2161.223369][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2161.223373][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2161.223376][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2161.223379][T23583] ? irq_exit_rcu (kernel/softirq.c:754)
[ 2161.223381][T23583] ? common_interrupt (arch/x86/kernel/irq.c:326 (discriminator 18))
[ 2161.223384][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2161.223387][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2161.223390][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2161.223392][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2161.223396][T23583] RAX: ffffffffffffffda RBX: 0000563232ca72f0 RCX: 00007f94d1ca1e32
[ 2161.223397][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2161.223398][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2161.223399][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
[ 2161.223399][T23583] R13: 000056322d9e6020 R14: 0000000000000090 R15: 0000563232ca5010
| [ 2161.223406][T23583]
| [ 2161.239044][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2161.239278][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2161.239402][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2161.239404][T23583] Call Trace:
[ 2161.239405][T23583]
[ 2161.239407][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2161.239413][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2161.239416][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2161.239420][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2161.239425][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2161.239429][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2161.239434][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2161.239436][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2161.239438][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2161.239442][T23583] __sock_release (net/socket.c:722)
[ 2161.239446][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2161.239447][T23583] __fput (fs/file_table.c:510)
[ 2161.239453][T23583] fput_close_sync (fs/file_table.c:615)
[ 2161.239455][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2161.239457][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2161.239461][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2161.239463][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2161.239466][T23583] ? irq_exit_rcu (kernel/softirq.c:754)
[ 2161.239468][T23583] ? common_interrupt (arch/x86/kernel/irq.c:326 (discriminator 18))
[ 2161.239471][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2161.239473][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2161.239477][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2161.239479][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2161.239482][T23583] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f94d1ca1e32
[ 2161.239483][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000006
[ 2161.239484][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2161.239485][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
[ 2161.239486][T23583] R13: 000056322d9e6020 R14: 0000000000000090 R15: 0000563232ca5010
| [ 2161.239492][T23583]
| [ 2164.476522][T23583] BUG: using __this_cpu_write() in preemptible [00000000] code: iperf3/23583
| [ 2164.477294][T23583] caller is tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2164.477427][T23583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2164.477429][T23583] Call Trace:
[ 2164.477431][T23583]
[ 2164.477432][T23583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 2164.477439][T23583] check_preemption_disabled (lib/smp_processor_id.c:47)
[ 2164.477443][T23583] tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1644)
[ 2164.477447][T23583] __release_sock (./include/net/sock.h:1190 net/core/sock.c:3216)
[ 2164.477452][T23583] __tcp_close (net/ipv4/tcp.c:3238)
[ 2164.477456][T23583] ? mark_held_locks (kernel/locking/lockdep.c:4325)
[ 2164.477462][T23583] tcp_close (net/ipv4/tcp.c:3316)
[ 2164.477465][T23583] inet_release (net/ipv4/af_inet.c:442)
[ 2164.477467][T23583] ? fcntl_setlk (fs/locks.c:2486)
[ 2164.477471][T23583] __sock_release (net/socket.c:722)
[ 2164.477475][T23583] sock_close (net/socket.c:1514 (discriminator 1))
[ 2164.477477][T23583] __fput (fs/file_table.c:510)
[ 2164.477483][T23583] fput_close_sync (fs/file_table.c:615)
[ 2164.477486][T23583] ? alloc_file_clone (fs/file_table.c:477)
[ 2164.477488][T23583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2164.477492][T23583] __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492)
[ 2164.477495][T23583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2164.477498][T23583] ? irq_exit_rcu (kernel/softirq.c:754)
[ 2164.477500][T23583] ? common_interrupt (arch/x86/kernel/irq.c:326 (discriminator 18))
[ 2164.477503][T23583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 2164.477506][T23583] RIP: 0033:0x7f94d1ca1e32
[ 2164.477509][T23583] Code: 08 0f 85 91 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00
All code
========
0: 08 0f or %cl,(%rdi)
2: 85 91 41 ff ff 49 test %edx,0x49ffff41(%rcx)
8: 89 fb mov %edi,%ebx
a: 48 89 f0 mov %rsi,%rax
d: 48 89 d7 mov %rdx,%rdi
10: 48 89 ce mov %rcx,%rsi
13: 4c 89 c2 mov %r8,%rdx
16: 4d 89 ca mov %r9,%r10
19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9
23: 4c 89 5c 24 08 mov %r11,0x8(%rsp)
28: 0f 05 syscall
2a:* c3 ret <-- trapping instruction
2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
32: 00 00 00
35: 0f 1f 00 nopl (%rax)
38: f3 0f 1e fa endbr64
3c: 55 push %rbp
3d: bf .byte 0xbf
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: c3 ret
1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
8: 00 00 00
b: 0f 1f 00 nopl (%rax)
e: f3 0f 1e fa endbr64
12: 55 push %rbp
13: bf .byte 0xbf
14: 01 00 add %eax,(%rax)
[ 2164.477511][T23583] RSP: 002b:00007ffcea505058 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[ 2164.477515][T23583] RAX: ffffffffffffffda RBX: 0000563232ca72f0 RCX: 00007f94d1ca1e32
[ 2164.477516][T23583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
[ 2164.477517][T23583] RBP: 00007ffcea505080 R08: 0000000000000000 R09: 0000000000000000
[ 2164.477518][T23583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563232ca5010
Finger prints:
check_preemption_disabled:tcp_v6_do_rcv:__release_sock:__tcp_close:tcp_close