======================================
| 0
| xx__-> [ 9701.168755][T14355] mpls_gso: MPLS GSO support
| [ 9710.713443][T14419] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/14419
| [9710.714116][T14419] caller is lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[ 9710.714414][T14419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 9710.714416][T14419] Call Trace:
[ 9710.714418][T14419]
[9710.714420][T14419] dump_stack_lvl (lib/dump_stack.c:123)
[9710.714430][T14419] check_preemption_disabled (lib/smp_processor_id.c:52)
[9710.714438][T14419] lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[9710.714443][T14419] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[9710.714449][T14419] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[9710.714460][T14419] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[9710.714468][T14419] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[9710.714476][T14419] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[9710.714488][T14419] ? ip6_local_out (net/ipv6/output_core.c:154)
[9710.714499][T14419] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[9710.714505][T14419] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9710.714513][T14419] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[9710.714518][T14419] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9710.714530][T14419] rawv6_sendmsg (net/ipv6/raw.c:918)
[9710.714541][T14419] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[9710.714546][T14419] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[9710.714554][T14419] ? __lock_release (kernel/locking/lockdep.c:5534)
[9710.714565][T14419] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[9710.714573][T14419] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[9710.714582][T14419] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[9710.714597][T14419] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[9710.714600][T14419] ? __lock_release (kernel/locking/lockdep.c:5534)
[9710.714611][T14419] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9710.714618][T14419] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9710.714623][T14419] ? __pfx___sys_sendto (net/socket.c:2147)
[9710.714637][T14419] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[9710.714645][T14419] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[9710.714656][T14419] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[9710.714663][T14419] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[9710.714673][T14419] __x64_sys_sendto (net/socket.c:2183)
[9710.714677][T14419] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[9710.714681][T14419] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[9710.714686][T14419] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[9710.714691][T14419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 9710.714696][T14419] RIP: 0033:0x7faa6a6fba4a
[ 9710.714701][T14419] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 9710.714704][T14419] RSP: 002b:00007ffefb7d1c58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 9710.714707][T14419] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007faa6a6fba4a
[ 9710.714709][T14419] RDX: 0000000000000040 RSI: 000000003acf0340 RDI: 0000000000000006
[ 9710.714711][T14419] RBP: 00007ffefb7d1ce0 R08: 0000000000418574 R09: 000000000000001c
[ 9710.714713][T14419] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 9710.714714][T14419] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007faa6a824000
| [ 9710.714714][T14419] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007faa6a824000
| [ 9710.714729][T14419]
| [ 9710.731793][T14419] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14419
| [9710.732408][T14419] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 9710.732754][T14419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 9710.732756][T14419] Call Trace:
[ 9710.732758][T14419]
[9710.732760][T14419] dump_stack_lvl (lib/dump_stack.c:123)
[9710.732766][T14419] check_preemption_disabled (lib/smp_processor_id.c:52)
[9710.732774][T14419] lwtunnel_xmit (net/core/lwtunnel.c:407)
[9710.732779][T14419] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[9710.732783][T14419] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[9710.732792][T14419] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[9710.732800][T14419] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[9710.732806][T14419] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[9710.732818][T14419] ? ip6_local_out (net/ipv6/output_core.c:154)
[9710.732826][T14419] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[9710.732832][T14419] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9710.732837][T14419] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[9710.732842][T14419] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9710.732854][T14419] rawv6_sendmsg (net/ipv6/raw.c:918)
[9710.732865][T14419] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[9710.732870][T14419] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[9710.732874][T14419] ? __lock_release (kernel/locking/lockdep.c:5534)
[9710.732882][T14419] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[9710.732885][T14419] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[9710.732894][T14419] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[9710.732910][T14419] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[9710.732913][T14419] ? __lock_release (kernel/locking/lockdep.c:5534)
[9710.732924][T14419] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9710.732928][T14419] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9710.732934][T14419] ? __pfx___sys_sendto (net/socket.c:2147)
[9710.732948][T14419] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[9710.732955][T14419] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[9710.732963][T14419] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[9710.732970][T14419] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[9710.732980][T14419] __x64_sys_sendto (net/socket.c:2183)
[9710.732984][T14419] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[9710.732987][T14419] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[9710.732991][T14419] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[9710.732996][T14419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 9710.732999][T14419] RIP: 0033:0x7faa6a6fba4a
[ 9710.733003][T14419] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 9710.733005][T14419] RSP: 002b:00007ffefb7d1c58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 9710.733009][T14419] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007faa6a6fba4a
[ 9710.733011][T14419] RDX: 0000000000000040 RSI: 000000003acf0340 RDI: 0000000000000006
[ 9710.733012][T14419] RBP: 00007ffefb7d1ce0 R08: 0000000000418574 R09: 000000000000001c
[ 9710.733014][T14419] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 9710.733015][T14419] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007faa6a824000
| [ 9710.733015][T14419] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007faa6a824000
| [ 9710.733040][T14419]
| [ 9710.756877][T14419] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14419
| [9710.757415][T14419] caller is lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[ 9710.759283][T14419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 9710.759285][T14419] Call Trace:
[ 9710.759287][T14419]
[9710.759289][T14419] dump_stack_lvl (lib/dump_stack.c:123)
[9710.759296][T14419] check_preemption_disabled (lib/smp_processor_id.c:52)
[9710.759303][T14419] lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[9710.759309][T14419] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[9710.759314][T14419] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[9710.759323][T14419] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[9710.759331][T14419] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[9710.759337][T14419] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[9710.759349][T14419] ? ip6_local_out (net/ipv6/output_core.c:154)
[9710.759358][T14419] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[9710.759364][T14419] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9710.759371][T14419] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[9710.759375][T14419] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9710.759387][T14419] rawv6_sendmsg (net/ipv6/raw.c:918)
[9710.759399][T14419] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[9710.759404][T14419] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[9710.759408][T14419] ? __lock_release (kernel/locking/lockdep.c:5534)
[9710.759416][T14419] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[9710.759420][T14419] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[9710.759429][T14419] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[9710.759445][T14419] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[9710.759448][T14419] ? __lock_release (kernel/locking/lockdep.c:5534)
[9710.759459][T14419] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9710.759464][T14419] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9710.759470][T14419] ? __pfx___sys_sendto (net/socket.c:2147)
[9710.759486][T14419] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[9710.759493][T14419] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[9710.759501][T14419] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[9710.759508][T14419] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[9710.759518][T14419] __x64_sys_sendto (net/socket.c:2183)
[9710.759522][T14419] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[9710.759525][T14419] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[9710.759530][T14419] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[9710.759535][T14419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 9710.759539][T14419] RIP: 0033:0x7faa6a6fba4a
[ 9710.759542][T14419] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 9710.759545][T14419] RSP: 002b:00007ffefb7d1c58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 9710.759548][T14419] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007faa6a6fba4a
[ 9710.759550][T14419] RDX: 0000000000000040 RSI: 000000003acf0340 RDI: 0000000000000006
[ 9710.759552][T14419] RBP: 00007ffefb7d1ce0 R08: 0000000000418574 R09: 000000000000001c
[ 9710.759554][T14419] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 9710.759556][T14419] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007faa6a824000
| [ 9710.759556][T14419] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007faa6a824000
| [ 9710.759570][T14419]
| [ 9711.577134][T14424] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/14424
| [9711.577626][T14424] caller is lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[ 9711.577912][T14424] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 9711.577914][T14424] Call Trace:
[ 9711.577917][T14424]
[9711.577919][T14424] dump_stack_lvl (lib/dump_stack.c:123)
[9711.577927][T14424] check_preemption_disabled (lib/smp_processor_id.c:52)
[9711.577933][T14424] lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[9711.577938][T14424] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[9711.577943][T14424] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[9711.577952][T14424] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[9711.577960][T14424] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[9711.577966][T14424] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[9711.577977][T14424] ? ip6_local_out (net/ipv6/output_core.c:154)
[9711.577985][T14424] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[9711.577991][T14424] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9711.577997][T14424] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[9711.578002][T14424] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9711.578013][T14424] rawv6_sendmsg (net/ipv6/raw.c:918)
[9711.578025][T14424] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[9711.578030][T14424] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[9711.578035][T14424] ? __lock_release (kernel/locking/lockdep.c:5534)
[9711.578043][T14424] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[9711.578048][T14424] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[9711.578057][T14424] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[9711.578072][T14424] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[9711.578075][T14424] ? __lock_release (kernel/locking/lockdep.c:5534)
[9711.578085][T14424] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9711.578090][T14424] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9711.578095][T14424] ? __pfx___sys_sendto (net/socket.c:2147)
[9711.578109][T14424] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[9711.578115][T14424] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[9711.578123][T14424] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[9711.578129][T14424] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[9711.578139][T14424] __x64_sys_sendto (net/socket.c:2183)
[9711.578143][T14424] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[9711.578146][T14424] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[9711.578151][T14424] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[9711.578155][T14424] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 9711.578159][T14424] RIP: 0033:0x7fb45a0d1a4a
[ 9711.578163][T14424] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 9711.578166][T14424] RSP: 002b:00007fff261f09d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 9711.578169][T14424] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fb45a0d1a4a
[ 9711.578171][T14424] RDX: 0000000000000040 RSI: 0000000006472340 RDI: 0000000000000006
[ 9711.578173][T14424] RBP: 00007fff261f0a60 R08: 0000000000418574 R09: 000000000000001c
[ 9711.578175][T14424] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 9711.578177][T14424] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb45a1fa000
| [ 9711.578177][T14424] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb45a1fa000
| [ 9711.578191][T14424]
| [ 9711.578249][T14424] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14424
| [9711.593671][T14424] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 9711.593956][T14424] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 9711.593958][T14424] Call Trace:
[ 9711.593960][T14424]
[9711.593962][T14424] dump_stack_lvl (lib/dump_stack.c:123)
[9711.593969][T14424] check_preemption_disabled (lib/smp_processor_id.c:52)
[9711.593977][T14424] lwtunnel_xmit (net/core/lwtunnel.c:407)
[9711.593982][T14424] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[9711.593986][T14424] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[9711.593995][T14424] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[9711.594003][T14424] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[9711.594009][T14424] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[9711.594021][T14424] ? ip6_local_out (net/ipv6/output_core.c:154)
[9711.594029][T14424] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[9711.594035][T14424] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9711.594041][T14424] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[9711.594045][T14424] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9711.594057][T14424] rawv6_sendmsg (net/ipv6/raw.c:918)
[9711.594069][T14424] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[9711.594074][T14424] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[9711.594078][T14424] ? __lock_release (kernel/locking/lockdep.c:5534)
[9711.594086][T14424] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[9711.594089][T14424] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[9711.594098][T14424] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[9711.594114][T14424] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[9711.594116][T14424] ? __lock_release (kernel/locking/lockdep.c:5534)
[9711.594128][T14424] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9711.594132][T14424] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9711.594137][T14424] ? __pfx___sys_sendto (net/socket.c:2147)
[9711.594152][T14424] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[9711.594158][T14424] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[9711.594166][T14424] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[9711.594174][T14424] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[9711.594184][T14424] __x64_sys_sendto (net/socket.c:2183)
[9711.594188][T14424] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[9711.594191][T14424] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[9711.594196][T14424] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[9711.594201][T14424] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 9711.594204][T14424] RIP: 0033:0x7fb45a0d1a4a
[ 9711.594208][T14424] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 9711.594210][T14424] RSP: 002b:00007fff261f09d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 9711.594214][T14424] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fb45a0d1a4a
[ 9711.594216][T14424] RDX: 0000000000000040 RSI: 0000000006472340 RDI: 0000000000000006
[ 9711.594217][T14424] RBP: 00007fff261f0a60 R08: 0000000000418574 R09: 000000000000001c
[ 9711.594219][T14424] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 9711.594221][T14424] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb45a1fa000
| [ 9711.594221][T14424] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb45a1fa000
| [ 9711.594235][T14424]
| [ 9711.612611][T14424] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14424
| [9711.613030][T14424] caller is lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[ 9711.613306][T14424] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 9711.613308][T14424] Call Trace:
[ 9711.613309][T14424]
[9711.613311][T14424] dump_stack_lvl (lib/dump_stack.c:123)
[9711.613318][T14424] check_preemption_disabled (lib/smp_processor_id.c:52)
[9711.613324][T14424] lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[9711.613330][T14424] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[9711.613335][T14424] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[9711.613343][T14424] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[9711.613351][T14424] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[9711.613357][T14424] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[9711.613369][T14424] ? ip6_local_out (net/ipv6/output_core.c:154)
[9711.613377][T14424] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[9711.613383][T14424] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9711.613389][T14424] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[9711.613393][T14424] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[9711.613405][T14424] rawv6_sendmsg (net/ipv6/raw.c:918)
[9711.613417][T14424] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[9711.613422][T14424] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[9711.613426][T14424] ? __lock_release (kernel/locking/lockdep.c:5534)
[9711.613434][T14424] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[9711.613437][T14424] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[9711.613446][T14424] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[9711.613462][T14424] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[9711.613465][T14424] ? __lock_release (kernel/locking/lockdep.c:5534)
[9711.613480][T14424] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9711.613484][T14424] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[9711.613489][T14424] ? __pfx___sys_sendto (net/socket.c:2147)
[9711.613504][T14424] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[9711.613510][T14424] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[9711.613518][T14424] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[9711.613525][T14424] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[9711.613535][T14424] __x64_sys_sendto (net/socket.c:2183)
[9711.613539][T14424] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[9711.613542][T14424] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[9711.613546][T14424] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[9711.613551][T14424] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 9711.613554][T14424] RIP: 0033:0x7fb45a0d1a4a
[ 9711.613558][T14424] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 9711.613560][T14424] RSP: 002b:00007fff261f09d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 9711.613564][T14424] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fb45a0d1a4a
[ 9711.613566][T14424] RDX: 0000000000000040 RSI: 0000000006472340 RDI: 0000000000000006
[ 9711.613568][T14424] RBP: 00007fff261f0a60 R08: 0000000000418574 R09: 000000000000001c
[ 9711.613570][T14424] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
Finger prints:
check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output