======================================
| xx__-> [ 5363.545936][T14756] mpls_gso: MPLS GSO support
| [ 5364.992303][T14770] Mirror/redirect action on
| [ 5373.589323][T14822] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/14822
| [5373.589990][T14822] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383)
[ 5373.590325][T14822] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5373.590328][T14822] Call Trace:
[ 5373.590330][T14822]
[5373.590333][T14822] dump_stack_lvl (lib/dump_stack.c:123)
[5373.590343][T14822] check_preemption_disabled (lib/smp_processor_id.c:52)
[5373.590350][T14822] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383)
[5373.590355][T14822] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5373.590362][T14822] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5373.590371][T14822] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5373.590379][T14822] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5373.590386][T14822] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5373.590397][T14822] ? ip6_local_out (net/ipv6/output_core.c:154)
[5373.590407][T14822] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5373.590413][T14822] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5373.590420][T14822] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5373.590425][T14822] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5373.590437][T14822] rawv6_sendmsg (net/ipv6/raw.c:918)
[5373.590448][T14822] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5373.590454][T14822] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5373.590461][T14822] ? __lock_release (kernel/locking/lockdep.c:5534)
[5373.590472][T14822] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5373.590478][T14822] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5373.590487][T14822] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5373.590502][T14822] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5373.590505][T14822] ? __lock_release (kernel/locking/lockdep.c:5534)
[5373.590516][T14822] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5373.590521][T14822] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5373.590526][T14822] ? __pfx___sys_sendto (net/socket.c:2147)
[5373.590540][T14822] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5373.590547][T14822] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5373.590557][T14822] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5373.590565][T14822] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5373.590574][T14822] __x64_sys_sendto (net/socket.c:2183)
[5373.590578][T14822] ? 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)
[5373.590582][T14822] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5373.590587][T14822] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5373.590592][T14822] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5373.590596][T14822] RIP: 0033:0x7f5bfb414a4a
[ 5373.590601][T14822] 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
[ 5373.590604][T14822] RSP: 002b:00007ffdc620aba8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5373.590608][T14822] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5bfb414a4a
[ 5373.590610][T14822] RDX: 0000000000000040 RSI: 000000003565a340 RDI: 0000000000000006
[ 5373.590612][T14822] RBP: 00007ffdc620ac30 R08: 0000000000418574 R09: 000000000000001c
[ 5373.590613][T14822] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5373.590615][T14822] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5bfb53d000
| [ 5373.590615][T14822] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5bfb53d000
| [ 5373.590629][T14822]
| [ 5373.590633][T14822] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14822
| [5373.607360][T14822] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 5373.607658][T14822] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5373.607660][T14822] Call Trace:
[ 5373.607662][T14822]
[5373.607664][T14822] dump_stack_lvl (lib/dump_stack.c:123)
[5373.607670][T14822] check_preemption_disabled (lib/smp_processor_id.c:52)
[5373.607678][T14822] lwtunnel_xmit (net/core/lwtunnel.c:407)
[5373.607684][T14822] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5373.607690][T14822] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5373.607698][T14822] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5373.607706][T14822] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5373.607712][T14822] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5373.607724][T14822] ? ip6_local_out (net/ipv6/output_core.c:154)
[5373.607733][T14822] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5373.607739][T14822] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5373.607745][T14822] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5373.607749][T14822] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5373.607761][T14822] rawv6_sendmsg (net/ipv6/raw.c:918)
[5373.607773][T14822] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5373.607778][T14822] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5373.607783][T14822] ? __lock_release (kernel/locking/lockdep.c:5534)
[5373.607791][T14822] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5373.607795][T14822] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5373.607803][T14822] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5373.607819][T14822] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5373.607822][T14822] ? __lock_release (kernel/locking/lockdep.c:5534)
[5373.607833][T14822] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5373.607838][T14822] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5373.607843][T14822] ? __pfx___sys_sendto (net/socket.c:2147)
[5373.607857][T14822] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5373.607863][T14822] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5373.607871][T14822] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5373.607878][T14822] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5373.607888][T14822] __x64_sys_sendto (net/socket.c:2183)
[5373.607892][T14822] ? 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)
[5373.607895][T14822] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5373.607900][T14822] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5373.607905][T14822] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5373.607908][T14822] RIP: 0033:0x7f5bfb414a4a
[ 5373.607912][T14822] 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
[ 5373.607915][T14822] RSP: 002b:00007ffdc620aba8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5373.607919][T14822] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5bfb414a4a
[ 5373.607921][T14822] RDX: 0000000000000040 RSI: 000000003565a340 RDI: 0000000000000006
[ 5373.607922][T14822] RBP: 00007ffdc620ac30 R08: 0000000000418574 R09: 000000000000001c
[ 5373.607924][T14822] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5373.607926][T14822] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5bfb53d000
| [ 5373.607926][T14822] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5bfb53d000
| [ 5373.607940][T14822]
| [ 5373.631147][T14822] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14822
| [5373.632639][T14822] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408)
[ 5373.632962][T14822] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5373.632964][T14822] Call Trace:
[ 5373.632966][T14822]
[5373.632968][T14822] dump_stack_lvl (lib/dump_stack.c:123)
[5373.632974][T14822] check_preemption_disabled (lib/smp_processor_id.c:52)
[5373.632981][T14822] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408)
[5373.632986][T14822] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5373.632990][T14822] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5373.632999][T14822] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5373.633007][T14822] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5373.633013][T14822] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5373.633025][T14822] ? ip6_local_out (net/ipv6/output_core.c:154)
[5373.633035][T14822] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5373.633041][T14822] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5373.633047][T14822] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5373.633051][T14822] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5373.633064][T14822] rawv6_sendmsg (net/ipv6/raw.c:918)
[5373.633075][T14822] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5373.633081][T14822] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5373.633085][T14822] ? __lock_release (kernel/locking/lockdep.c:5534)
[5373.633092][T14822] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5373.633096][T14822] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5373.633104][T14822] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5373.633120][T14822] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5373.633123][T14822] ? __lock_release (kernel/locking/lockdep.c:5534)
[5373.633134][T14822] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5373.633138][T14822] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5373.633144][T14822] ? __pfx___sys_sendto (net/socket.c:2147)
[5373.633158][T14822] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5373.633164][T14822] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5373.633172][T14822] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5373.633179][T14822] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5373.633189][T14822] __x64_sys_sendto (net/socket.c:2183)
[5373.633193][T14822] ? 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)
[5373.633196][T14822] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5373.633201][T14822] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5373.633206][T14822] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5373.633209][T14822] RIP: 0033:0x7f5bfb414a4a
[ 5373.633213][T14822] 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
[ 5373.633216][T14822] RSP: 002b:00007ffdc620aba8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5373.633219][T14822] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5bfb414a4a
[ 5373.633221][T14822] RDX: 0000000000000040 RSI: 000000003565a340 RDI: 0000000000000006
[ 5373.633223][T14822] RBP: 00007ffdc620ac30 R08: 0000000000418574 R09: 000000000000001c
[ 5373.633225][T14822] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5373.633227][T14822] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5bfb53d000
| [ 5373.633227][T14822] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5bfb53d000
| [ 5373.633241][T14822]
| [ 5374.446831][T14827] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/14827
| [5374.447326][T14827] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383)
[ 5374.448185][T14827] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5374.448188][T14827] Call Trace:
[ 5374.448191][T14827]
[5374.448193][T14827] dump_stack_lvl (lib/dump_stack.c:123)
[5374.448203][T14827] check_preemption_disabled (lib/smp_processor_id.c:52)
[5374.448210][T14827] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383)
[5374.448217][T14827] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5374.448223][T14827] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5374.448232][T14827] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5374.448240][T14827] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5374.448246][T14827] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5374.448258][T14827] ? ip6_local_out (net/ipv6/output_core.c:154)
[5374.448268][T14827] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5374.448273][T14827] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5374.448281][T14827] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5374.448286][T14827] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5374.448297][T14827] rawv6_sendmsg (net/ipv6/raw.c:918)
[5374.448309][T14827] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5374.448314][T14827] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5374.448321][T14827] ? __lock_release (kernel/locking/lockdep.c:5534)
[5374.448331][T14827] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5374.448336][T14827] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5374.448344][T14827] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5374.448360][T14827] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5374.448362][T14827] ? __lock_release (kernel/locking/lockdep.c:5534)
[5374.448373][T14827] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5374.448380][T14827] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5374.448385][T14827] ? __pfx___sys_sendto (net/socket.c:2147)
[5374.448398][T14827] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5374.448405][T14827] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5374.448414][T14827] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5374.448421][T14827] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5374.448431][T14827] __x64_sys_sendto (net/socket.c:2183)
[5374.448435][T14827] ? 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)
[5374.448439][T14827] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5374.448444][T14827] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5374.448448][T14827] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5374.448453][T14827] RIP: 0033:0x7fefb216da4a
[ 5374.448458][T14827] 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
[ 5374.448461][T14827] RSP: 002b:00007ffff5c35818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5374.448465][T14827] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fefb216da4a
[ 5374.448467][T14827] RDX: 0000000000000040 RSI: 000000001e3c5340 RDI: 0000000000000006
[ 5374.448469][T14827] RBP: 00007ffff5c358a0 R08: 0000000000418574 R09: 000000000000001c
[ 5374.448471][T14827] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5374.448473][T14827] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fefb2296000
| [ 5374.448473][T14827] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fefb2296000
| [ 5374.448487][T14827]
| [ 5374.448491][T14827] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14827
| [5374.464609][T14827] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 5374.464916][T14827] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5374.464918][T14827] Call Trace:
[ 5374.464920][T14827]
[5374.464922][T14827] dump_stack_lvl (lib/dump_stack.c:123)
[5374.464929][T14827] check_preemption_disabled (lib/smp_processor_id.c:52)
[5374.464938][T14827] lwtunnel_xmit (net/core/lwtunnel.c:407)
[5374.464943][T14827] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5374.464948][T14827] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5374.464956][T14827] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5374.464965][T14827] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5374.464970][T14827] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5374.464982][T14827] ? ip6_local_out (net/ipv6/output_core.c:154)
[5374.464991][T14827] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5374.464996][T14827] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5374.465002][T14827] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5374.465007][T14827] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5374.465019][T14827] rawv6_sendmsg (net/ipv6/raw.c:918)
[5374.465030][T14827] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5374.465037][T14827] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5374.465042][T14827] ? __lock_release (kernel/locking/lockdep.c:5534)
[5374.465050][T14827] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5374.465053][T14827] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5374.465062][T14827] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5374.465077][T14827] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5374.465080][T14827] ? __lock_release (kernel/locking/lockdep.c:5534)
[5374.465091][T14827] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5374.465097][T14827] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5374.465102][T14827] ? __pfx___sys_sendto (net/socket.c:2147)
[5374.465116][T14827] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5374.465122][T14827] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5374.465131][T14827] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5374.465138][T14827] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5374.465147][T14827] __x64_sys_sendto (net/socket.c:2183)
[5374.465151][T14827] ? 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)
[5374.465154][T14827] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5374.465159][T14827] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5374.465164][T14827] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5374.465167][T14827] RIP: 0033:0x7fefb216da4a
[ 5374.465171][T14827] 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
[ 5374.465173][T14827] RSP: 002b:00007ffff5c35818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5374.465176][T14827] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fefb216da4a
[ 5374.465178][T14827] RDX: 0000000000000040 RSI: 000000001e3c5340 RDI: 0000000000000006
[ 5374.465180][T14827] RBP: 00007ffff5c358a0 R08: 0000000000418574 R09: 000000000000001c
[ 5374.465181][T14827] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5374.465183][T14827] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fefb2296000
| [ 5374.465183][T14827] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fefb2296000
| [ 5374.465197][T14827]
| [ 5374.481415][T14827] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14827
| [5374.481857][T14827] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408)
[ 5374.482162][T14827] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5374.482163][T14827] Call Trace:
[ 5374.482165][T14827]
[5374.482168][T14827] dump_stack_lvl (lib/dump_stack.c:123)
[5374.482174][T14827] check_preemption_disabled (lib/smp_processor_id.c:52)
[5374.482182][T14827] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408)
[5374.482187][T14827] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5374.482192][T14827] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5374.482200][T14827] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5374.482208][T14827] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5374.482214][T14827] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5374.482225][T14827] ? ip6_local_out (net/ipv6/output_core.c:154)
[5374.482233][T14827] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5374.482239][T14827] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5374.482245][T14827] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5374.482250][T14827] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5374.482261][T14827] rawv6_sendmsg (net/ipv6/raw.c:918)
[5374.482273][T14827] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5374.482278][T14827] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5374.482283][T14827] ? __lock_release (kernel/locking/lockdep.c:5534)
[5374.482291][T14827] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5374.482294][T14827] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5374.482303][T14827] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5374.482318][T14827] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5374.482321][T14827] ? __lock_release (kernel/locking/lockdep.c:5534)
[5374.482332][T14827] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5374.482337][T14827] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5374.482342][T14827] ? __pfx___sys_sendto (net/socket.c:2147)
[5374.482356][T14827] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5374.482362][T14827] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5374.482370][T14827] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5374.482377][T14827] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5374.482388][T14827] __x64_sys_sendto (net/socket.c:2183)
[5374.482391][T14827] ? 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)
[5374.482395][T14827] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5374.482400][T14827] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5374.482404][T14827] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5374.482408][T14827] RIP: 0033:0x7fefb216da4a
[ 5374.482411][T14827] 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
[ 5374.482414][T14827] RSP: 002b:00007ffff5c35818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5374.482417][T14827] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fefb216da4a
[ 5374.482419][T14827] RDX: 0000000000000040 RSI: 000000001e3c5340 RDI: 0000000000000006
[ 5374.482421][T14827] RBP: 00007ffff5c358a0 R08: 0000000000418574 R09: 000000000000001c
[ 5374.482423][T14827] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
Finger prints:
check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output