======================================
| xx__-> [ 1012.408031][T10022] mpls_gso: MPLS GSO support
| [ 1013.743650][T10035] Mirror/redirect action on
| [ 1022.039124][T10087] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/10087
| [1022.039721][T10087] caller is lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[ 1022.039991][T10087] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1022.039993][T10087] Call Trace:
[ 1022.039996][T10087]
[1022.039998][T10087] dump_stack_lvl (lib/dump_stack.c:123)
[1022.040007][T10087] check_preemption_disabled (lib/smp_processor_id.c:52)
[1022.040015][T10087] lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[1022.040020][T10087] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[1022.040026][T10087] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[1022.040036][T10087] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[1022.040044][T10087] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[1022.040050][T10087] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[1022.040062][T10087] ? ip6_local_out (net/ipv6/output_core.c:154)
[1022.040072][T10087] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[1022.040078][T10087] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.040086][T10087] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[1022.040090][T10087] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.040102][T10087] rawv6_sendmsg (net/ipv6/raw.c:918)
[1022.040114][T10087] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[1022.040119][T10087] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[1022.040127][T10087] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.040137][T10087] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[1022.040143][T10087] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[1022.040152][T10087] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[1022.040169][T10087] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[1022.040171][T10087] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.040182][T10087] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.040188][T10087] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.040194][T10087] ? __pfx___sys_sendto (net/socket.c:2147)
[1022.040208][T10087] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[1022.040215][T10087] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[1022.040226][T10087] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[1022.040233][T10087] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[1022.040243][T10087] __x64_sys_sendto (net/socket.c:2183)
[1022.040247][T10087] ? 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)
[1022.040251][T10087] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[1022.040256][T10087] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[1022.040261][T10087] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1022.040265][T10087] RIP: 0033:0x7f6eab987a4a
[ 1022.040270][T10087] 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
[ 1022.040273][T10087] RSP: 002b:00007ffdd1f7bb68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1022.040277][T10087] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f6eab987a4a
[ 1022.040280][T10087] RDX: 0000000000000040 RSI: 0000000016a2b340 RDI: 0000000000000006
[ 1022.040282][T10087] RBP: 00007ffdd1f7bbf0 R08: 0000000000418574 R09: 000000000000001c
[ 1022.040284][T10087] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 1022.040286][T10087] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f6eabab0000
| [ 1022.040286][T10087] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f6eabab0000
| [ 1022.040300][T10087]
| [ 1022.040303][T10087] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10087
| [1022.054719][T10087] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 1022.054986][T10087] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1022.054989][T10087] Call Trace:
[ 1022.054990][T10087]
[1022.054992][T10087] dump_stack_lvl (lib/dump_stack.c:123)
[1022.055000][T10087] check_preemption_disabled (lib/smp_processor_id.c:52)
[1022.055009][T10087] lwtunnel_xmit (net/core/lwtunnel.c:407)
[1022.055014][T10087] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[1022.055019][T10087] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[1022.055028][T10087] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[1022.055036][T10087] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[1022.055042][T10087] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[1022.055055][T10087] ? ip6_local_out (net/ipv6/output_core.c:154)
[1022.055064][T10087] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[1022.055070][T10087] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.055077][T10087] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[1022.055082][T10087] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.055094][T10087] rawv6_sendmsg (net/ipv6/raw.c:918)
[1022.055105][T10087] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[1022.055110][T10087] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[1022.055116][T10087] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.055124][T10087] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[1022.055129][T10087] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[1022.055138][T10087] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[1022.055154][T10087] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[1022.055156][T10087] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.055168][T10087] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.055173][T10087] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.055179][T10087] ? __pfx___sys_sendto (net/socket.c:2147)
[1022.055193][T10087] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[1022.055199][T10087] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[1022.055208][T10087] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[1022.055216][T10087] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[1022.055226][T10087] __x64_sys_sendto (net/socket.c:2183)
[1022.055230][T10087] ? 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)
[1022.055233][T10087] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[1022.055238][T10087] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[1022.055243][T10087] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1022.055247][T10087] RIP: 0033:0x7f6eab987a4a
[ 1022.055251][T10087] 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
[ 1022.055254][T10087] RSP: 002b:00007ffdd1f7bb68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1022.055257][T10087] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f6eab987a4a
[ 1022.055259][T10087] RDX: 0000000000000040 RSI: 0000000016a2b340 RDI: 0000000000000006
[ 1022.055261][T10087] RBP: 00007ffdd1f7bbf0 R08: 0000000000418574 R09: 000000000000001c
[ 1022.055263][T10087] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 1022.055265][T10087] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f6eabab0000
| [ 1022.055265][T10087] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f6eabab0000
| [ 1022.055279][T10087]
| [ 1022.077670][T10087] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10087
| [1022.078091][T10087] caller is lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[ 1022.078363][T10087] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1022.078365][T10087] Call Trace:
[ 1022.078367][T10087]
[1022.078369][T10087] dump_stack_lvl (lib/dump_stack.c:123)
[1022.078377][T10087] check_preemption_disabled (lib/smp_processor_id.c:52)
[1022.078384][T10087] lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[1022.078390][T10087] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[1022.078395][T10087] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[1022.078403][T10087] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[1022.078412][T10087] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[1022.078418][T10087] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[1022.078430][T10087] ? ip6_local_out (net/ipv6/output_core.c:154)
[1022.078439][T10087] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[1022.078444][T10087] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.078450][T10087] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[1022.078455][T10087] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.078467][T10087] rawv6_sendmsg (net/ipv6/raw.c:918)
[1022.078478][T10087] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[1022.078484][T10087] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[1022.078488][T10087] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.078496][T10087] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[1022.078499][T10087] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[1022.078508][T10087] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[1022.078524][T10087] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[1022.078527][T10087] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.078542][T10087] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.078547][T10087] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.078553][T10087] ? __pfx___sys_sendto (net/socket.c:2147)
[1022.078567][T10087] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[1022.078573][T10087] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[1022.078582][T10087] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[1022.078589][T10087] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[1022.078599][T10087] __x64_sys_sendto (net/socket.c:2183)
[1022.078603][T10087] ? 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)
[1022.078606][T10087] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[1022.078611][T10087] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[1022.078616][T10087] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1022.078619][T10087] RIP: 0033:0x7f6eab987a4a
[ 1022.078623][T10087] 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
[ 1022.078626][T10087] RSP: 002b:00007ffdd1f7bb68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1022.078630][T10087] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f6eab987a4a
[ 1022.078632][T10087] RDX: 0000000000000040 RSI: 0000000016a2b340 RDI: 0000000000000006
[ 1022.078634][T10087] RBP: 00007ffdd1f7bbf0 R08: 0000000000418574 R09: 000000000000001c
[ 1022.078636][T10087] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 1022.078638][T10087] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f6eabab0000
| [ 1022.078638][T10087] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f6eabab0000
| [ 1022.078653][T10087]
| [ 1022.897385][T10092] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/10092
| [1022.898861][T10092] caller is lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[ 1022.899128][T10092] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1022.899130][T10092] Call Trace:
[ 1022.899132][T10092]
[1022.899135][T10092] dump_stack_lvl (lib/dump_stack.c:123)
[1022.899144][T10092] check_preemption_disabled (lib/smp_processor_id.c:52)
[1022.899152][T10092] lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[1022.899157][T10092] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[1022.899163][T10092] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[1022.899173][T10092] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[1022.899182][T10092] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[1022.899188][T10092] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[1022.899200][T10092] ? ip6_local_out (net/ipv6/output_core.c:154)
[1022.899210][T10092] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[1022.899216][T10092] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.899224][T10092] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[1022.899229][T10092] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.899241][T10092] rawv6_sendmsg (net/ipv6/raw.c:918)
[1022.899252][T10092] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[1022.899258][T10092] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[1022.899265][T10092] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.899276][T10092] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[1022.899281][T10092] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[1022.899290][T10092] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[1022.899306][T10092] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[1022.899309][T10092] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.899320][T10092] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.899326][T10092] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.899332][T10092] ? __pfx___sys_sendto (net/socket.c:2147)
[1022.899346][T10092] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[1022.899353][T10092] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[1022.899363][T10092] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[1022.899370][T10092] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[1022.899380][T10092] __x64_sys_sendto (net/socket.c:2183)
[1022.899384][T10092] ? 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)
[1022.899388][T10092] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[1022.899393][T10092] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[1022.899397][T10092] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1022.899401][T10092] RIP: 0033:0x7f5aec22fa4a
[ 1022.899406][T10092] 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
[ 1022.899410][T10092] RSP: 002b:00007ffe7b3af3b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1022.899414][T10092] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5aec22fa4a
[ 1022.899416][T10092] RDX: 0000000000000040 RSI: 0000000002ed7340 RDI: 0000000000000006
[ 1022.899417][T10092] RBP: 00007ffe7b3af440 R08: 0000000000418574 R09: 000000000000001c
[ 1022.899419][T10092] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 1022.899421][T10092] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5aec358000
| [ 1022.899421][T10092] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5aec358000
| [ 1022.899435][T10092]
| [ 1022.899439][T10092] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10092
| [1022.912889][T10092] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 1022.913141][T10092] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1022.913143][T10092] Call Trace:
[ 1022.913145][T10092]
[1022.913147][T10092] dump_stack_lvl (lib/dump_stack.c:123)
[1022.913152][T10092] check_preemption_disabled (lib/smp_processor_id.c:52)
[1022.913161][T10092] lwtunnel_xmit (net/core/lwtunnel.c:407)
[1022.913166][T10092] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[1022.913171][T10092] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[1022.913179][T10092] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[1022.913187][T10092] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[1022.913193][T10092] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[1022.913205][T10092] ? ip6_local_out (net/ipv6/output_core.c:154)
[1022.913213][T10092] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[1022.913219][T10092] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.913224][T10092] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[1022.913229][T10092] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.913241][T10092] rawv6_sendmsg (net/ipv6/raw.c:918)
[1022.913252][T10092] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[1022.913258][T10092] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[1022.913261][T10092] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.913269][T10092] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[1022.913272][T10092] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[1022.913281][T10092] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[1022.913297][T10092] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[1022.913299][T10092] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.913311][T10092] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.913314][T10092] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.913320][T10092] ? __pfx___sys_sendto (net/socket.c:2147)
[1022.913334][T10092] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[1022.913341][T10092] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[1022.913348][T10092] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[1022.913355][T10092] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[1022.913365][T10092] __x64_sys_sendto (net/socket.c:2183)
[1022.913369][T10092] ? 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)
[1022.913372][T10092] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[1022.913377][T10092] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[1022.913382][T10092] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1022.913386][T10092] RIP: 0033:0x7f5aec22fa4a
[ 1022.913389][T10092] 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
[ 1022.913391][T10092] RSP: 002b:00007ffe7b3af3b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1022.913394][T10092] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5aec22fa4a
[ 1022.913396][T10092] RDX: 0000000000000040 RSI: 0000000002ed7340 RDI: 0000000000000006
[ 1022.913398][T10092] RBP: 00007ffe7b3af440 R08: 0000000000418574 R09: 000000000000001c
[ 1022.913399][T10092] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 1022.913401][T10092] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5aec358000
| [ 1022.913401][T10092] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5aec358000
| [ 1022.913416][T10092]
| [ 1022.935560][T10092] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10092
| [1022.935955][T10092] caller is lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[ 1022.936214][T10092] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1022.936216][T10092] Call Trace:
[ 1022.936217][T10092]
[1022.936219][T10092] dump_stack_lvl (lib/dump_stack.c:123)
[1022.936226][T10092] check_preemption_disabled (lib/smp_processor_id.c:52)
[1022.936233][T10092] lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[1022.936238][T10092] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[1022.936243][T10092] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[1022.936253][T10092] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[1022.936261][T10092] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[1022.936267][T10092] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[1022.936279][T10092] ? ip6_local_out (net/ipv6/output_core.c:154)
[1022.936288][T10092] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[1022.936294][T10092] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.936300][T10092] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[1022.936305][T10092] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[1022.936317][T10092] rawv6_sendmsg (net/ipv6/raw.c:918)
[1022.936328][T10092] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[1022.936334][T10092] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[1022.936338][T10092] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.936346][T10092] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[1022.936349][T10092] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[1022.936358][T10092] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[1022.936374][T10092] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[1022.936377][T10092] ? __lock_release (kernel/locking/lockdep.c:5534)
[1022.936388][T10092] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.936392][T10092] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[1022.936398][T10092] ? __pfx___sys_sendto (net/socket.c:2147)
[1022.936413][T10092] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[1022.936419][T10092] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[1022.936427][T10092] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[1022.936434][T10092] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[1022.936444][T10092] __x64_sys_sendto (net/socket.c:2183)
[1022.936447][T10092] ? 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)
[1022.936450][T10092] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[1022.936455][T10092] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[1022.936459][T10092] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1022.936463][T10092] RIP: 0033:0x7f5aec22fa4a
[ 1022.936466][T10092] 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
[ 1022.936469][T10092] RSP: 002b:00007ffe7b3af3b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1022.936472][T10092] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5aec22fa4a
[ 1022.936474][T10092] RDX: 0000000000000040 RSI: 0000000002ed7340 RDI: 0000000000000006
[ 1022.936476][T10092] RBP: 00007ffe7b3af440 R08: 0000000000418574 R09: 000000000000001c
[ 1022.936478][T10092] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
Finger prints:
check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output