======================================
| xx__-> [ 5509.870550][T10977] mpls_gso: MPLS GSO support
| [ 5511.276158][T10990] Mirror/redirect action on
| [ 5519.618927][T11042] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/11042
| [5519.619589][T11042] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[ 5519.619993][T11042] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5519.619998][T11042] Call Trace:
[ 5519.620002][T11042]
[5519.620005][T11042] dump_stack_lvl (lib/dump_stack.c:123)
[5519.620018][T11042] check_preemption_disabled (lib/smp_processor_id.c:52)
[5519.620025][T11042] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[5519.620031][T11042] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5519.620038][T11042] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5519.620048][T11042] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5519.620056][T11042] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5519.620062][T11042] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5519.620074][T11042] ? ip6_local_out (net/ipv6/output_core.c:154)
[5519.620084][T11042] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5519.620090][T11042] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5519.620097][T11042] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5519.620102][T11042] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5519.620114][T11042] rawv6_sendmsg (net/ipv6/raw.c:918)
[5519.620126][T11042] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5519.620132][T11042] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5519.620138][T11042] ? __lock_release (kernel/locking/lockdep.c:5534)
[5519.620148][T11042] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5519.620155][T11042] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5519.620164][T11042] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5519.620180][T11042] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5519.620183][T11042] ? __lock_release (kernel/locking/lockdep.c:5534)
[5519.620194][T11042] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5519.620200][T11042] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5519.620205][T11042] ? __pfx___sys_sendto (net/socket.c:2147)
[5519.620219][T11042] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5519.620226][T11042] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5519.620235][T11042] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5519.620242][T11042] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5519.620252][T11042] __x64_sys_sendto (net/socket.c:2183)
[5519.620256][T11042] ? 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)
[5519.620260][T11042] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5519.620264][T11042] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5519.620269][T11042] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5519.620273][T11042] RIP: 0033:0x7f0e43337a4a
[ 5519.620278][T11042] 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
[ 5519.620281][T11042] RSP: 002b:00007ffca8ffef18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5519.620289][T11042] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0e43337a4a
[ 5519.620291][T11042] RDX: 0000000000000040 RSI: 000000002c69a3f0 RDI: 0000000000000006
[ 5519.620293][T11042] RBP: 00007ffca8ffefa0 R08: 0000000000418574 R09: 000000000000001c
[ 5519.620295][T11042] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5519.620297][T11042] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e43463000
| [ 5519.620297][T11042] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e43463000
| [ 5519.620312][T11042]
| [ 5519.620352][T11042] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11042
| [5519.635384][T11042] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 5519.635668][T11042] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5519.635670][T11042] Call Trace:
[ 5519.635672][T11042]
[5519.635674][T11042] dump_stack_lvl (lib/dump_stack.c:123)
[5519.635681][T11042] check_preemption_disabled (lib/smp_processor_id.c:52)
[5519.635690][T11042] lwtunnel_xmit (net/core/lwtunnel.c:407)
[5519.635696][T11042] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5519.635701][T11042] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5519.635710][T11042] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5519.635719][T11042] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5519.635725][T11042] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5519.635737][T11042] ? ip6_local_out (net/ipv6/output_core.c:154)
[5519.635746][T11042] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5519.635752][T11042] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5519.635758][T11042] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5519.635763][T11042] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5519.635776][T11042] rawv6_sendmsg (net/ipv6/raw.c:918)
[5519.635788][T11042] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5519.635793][T11042] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5519.635798][T11042] ? __lock_release (kernel/locking/lockdep.c:5534)
[5519.635807][T11042] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5519.635812][T11042] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5519.635821][T11042] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5519.635837][T11042] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5519.635840][T11042] ? __lock_release (kernel/locking/lockdep.c:5534)
[5519.635853][T11042] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5519.635857][T11042] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5519.635863][T11042] ? __pfx___sys_sendto (net/socket.c:2147)
[5519.635877][T11042] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5519.635883][T11042] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5519.635891][T11042] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5519.635898][T11042] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5519.635909][T11042] __x64_sys_sendto (net/socket.c:2183)
[5519.635913][T11042] ? 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)
[5519.635916][T11042] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5519.635920][T11042] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5519.635925][T11042] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5519.635928][T11042] RIP: 0033:0x7f0e43337a4a
[ 5519.635932][T11042] 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
[ 5519.635934][T11042] RSP: 002b:00007ffca8ffef18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5519.635937][T11042] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0e43337a4a
[ 5519.635940][T11042] RDX: 0000000000000040 RSI: 000000002c69a3f0 RDI: 0000000000000006
[ 5519.635941][T11042] RBP: 00007ffca8ffefa0 R08: 0000000000418574 R09: 000000000000001c
[ 5519.635943][T11042] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5519.635945][T11042] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e43463000
| [ 5519.635945][T11042] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e43463000
| [ 5519.635960][T11042]
| [ 5519.653207][T11042] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11042
| [5519.653619][T11042] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[ 5519.653907][T11042] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5519.653909][T11042] Call Trace:
[ 5519.653910][T11042]
[5519.653913][T11042] dump_stack_lvl (lib/dump_stack.c:123)
[5519.653919][T11042] check_preemption_disabled (lib/smp_processor_id.c:52)
[5519.653927][T11042] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[5519.653932][T11042] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5519.653937][T11042] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5519.653945][T11042] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5519.653954][T11042] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5519.653960][T11042] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5519.653973][T11042] ? ip6_local_out (net/ipv6/output_core.c:154)
[5519.653981][T11042] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5519.653987][T11042] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5519.653993][T11042] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5519.653998][T11042] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5519.654010][T11042] rawv6_sendmsg (net/ipv6/raw.c:918)
[5519.654022][T11042] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5519.654027][T11042] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5519.654032][T11042] ? __lock_release (kernel/locking/lockdep.c:5534)
[5519.654040][T11042] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5519.654044][T11042] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5519.654053][T11042] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5519.654069][T11042] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5519.654071][T11042] ? __lock_release (kernel/locking/lockdep.c:5534)
[5519.654083][T11042] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5519.654087][T11042] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5519.654092][T11042] ? __pfx___sys_sendto (net/socket.c:2147)
[5519.654107][T11042] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5519.654113][T11042] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5519.654120][T11042] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5519.654127][T11042] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5519.654138][T11042] __x64_sys_sendto (net/socket.c:2183)
[5519.654142][T11042] ? 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)
[5519.654145][T11042] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5519.654149][T11042] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5519.654154][T11042] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5519.654157][T11042] RIP: 0033:0x7f0e43337a4a
[ 5519.654161][T11042] 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
[ 5519.654163][T11042] RSP: 002b:00007ffca8ffef18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5519.654167][T11042] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0e43337a4a
[ 5519.654169][T11042] RDX: 0000000000000040 RSI: 000000002c69a3f0 RDI: 0000000000000006
[ 5519.654170][T11042] RBP: 00007ffca8ffefa0 R08: 0000000000418574 R09: 000000000000001c
[ 5519.654172][T11042] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5519.654174][T11042] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e43463000
| [ 5519.654174][T11042] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e43463000
| [ 5519.654189][T11042]
| [ 5520.463960][T11047] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/11047
| [5520.464387][T11047] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[ 5520.464662][T11047] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5520.464663][T11047] Call Trace:
[ 5520.464666][T11047]
[5520.464669][T11047] dump_stack_lvl (lib/dump_stack.c:123)
[5520.464680][T11047] check_preemption_disabled (lib/smp_processor_id.c:52)
[5520.464688][T11047] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[5520.464693][T11047] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5520.464701][T11047] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5520.464712][T11047] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5520.464720][T11047] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5520.464726][T11047] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5520.464738][T11047] ? ip6_local_out (net/ipv6/output_core.c:154)
[5520.464749][T11047] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5520.464755][T11047] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5520.464762][T11047] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5520.464767][T11047] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5520.464779][T11047] rawv6_sendmsg (net/ipv6/raw.c:918)
[5520.464790][T11047] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5520.464796][T11047] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5520.464803][T11047] ? __lock_release (kernel/locking/lockdep.c:5534)
[5520.464813][T11047] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5520.464821][T11047] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5520.464830][T11047] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5520.464846][T11047] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5520.464851][T11047] ? __lock_release (kernel/locking/lockdep.c:5534)
[5520.464862][T11047] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5520.464868][T11047] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5520.464873][T11047] ? __pfx___sys_sendto (net/socket.c:2147)
[5520.464887][T11047] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5520.464894][T11047] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5520.464903][T11047] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5520.464910][T11047] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5520.464920][T11047] __x64_sys_sendto (net/socket.c:2183)
[5520.464924][T11047] ? 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)
[5520.464930][T11047] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5520.464934][T11047] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5520.464939][T11047] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5520.464943][T11047] RIP: 0033:0x7f8c0d982a4a
[ 5520.464948][T11047] 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
[ 5520.464950][T11047] RSP: 002b:00007ffdf1ad81e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5520.464955][T11047] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f8c0d982a4a
[ 5520.464957][T11047] RDX: 0000000000000040 RSI: 000000002e13c3f0 RDI: 0000000000000006
[ 5520.464958][T11047] RBP: 00007ffdf1ad8270 R08: 0000000000418574 R09: 000000000000001c
[ 5520.464960][T11047] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5520.464962][T11047] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f8c0daae000
| [ 5520.464962][T11047] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f8c0daae000
| [ 5520.464977][T11047]
| [ 5520.480905][T11047] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11047
| [5520.481288][T11047] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 5520.481545][T11047] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5520.481547][T11047] Call Trace:
[ 5520.481549][T11047]
[5520.481550][T11047] dump_stack_lvl (lib/dump_stack.c:123)
[5520.481557][T11047] check_preemption_disabled (lib/smp_processor_id.c:52)
[5520.481568][T11047] lwtunnel_xmit (net/core/lwtunnel.c:407)
[5520.481573][T11047] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5520.481578][T11047] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5520.481587][T11047] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5520.481596][T11047] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5520.481602][T11047] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5520.481614][T11047] ? ip6_local_out (net/ipv6/output_core.c:154)
[5520.481623][T11047] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5520.481629][T11047] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5520.481635][T11047] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5520.481639][T11047] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5520.481651][T11047] rawv6_sendmsg (net/ipv6/raw.c:918)
[5520.481663][T11047] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5520.481669][T11047] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5520.481673][T11047] ? __lock_release (kernel/locking/lockdep.c:5534)
[5520.481681][T11047] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5520.481684][T11047] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5520.481693][T11047] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5520.481710][T11047] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5520.481712][T11047] ? __lock_release (kernel/locking/lockdep.c:5534)
[5520.481724][T11047] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5520.481728][T11047] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5520.481733][T11047] ? __pfx___sys_sendto (net/socket.c:2147)
[5520.481748][T11047] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5520.481755][T11047] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5520.481763][T11047] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5520.481770][T11047] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5520.481781][T11047] __x64_sys_sendto (net/socket.c:2183)
[5520.481785][T11047] ? 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)
[5520.481788][T11047] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5520.481792][T11047] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5520.481796][T11047] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5520.481800][T11047] RIP: 0033:0x7f8c0d982a4a
[ 5520.481804][T11047] 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
[ 5520.481806][T11047] RSP: 002b:00007ffdf1ad81e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5520.481809][T11047] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f8c0d982a4a
[ 5520.481811][T11047] RDX: 0000000000000040 RSI: 000000002e13c3f0 RDI: 0000000000000006
[ 5520.481813][T11047] RBP: 00007ffdf1ad8270 R08: 0000000000418574 R09: 000000000000001c
[ 5520.481815][T11047] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5520.481816][T11047] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f8c0daae000
| [ 5520.481816][T11047] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f8c0daae000
| [ 5520.481831][T11047]
| [ 5520.499518][T11047] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11047
| [5520.499921][T11047] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[ 5520.500186][T11047] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5520.500187][T11047] Call Trace:
[ 5520.500189][T11047]
[5520.500191][T11047] dump_stack_lvl (lib/dump_stack.c:123)
[5520.500198][T11047] check_preemption_disabled (lib/smp_processor_id.c:52)
[5520.500205][T11047] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[5520.500211][T11047] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5520.500216][T11047] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5520.500225][T11047] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5520.500233][T11047] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5520.500240][T11047] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5520.500252][T11047] ? ip6_local_out (net/ipv6/output_core.c:154)
[5520.500261][T11047] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5520.500267][T11047] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5520.500273][T11047] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5520.500278][T11047] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5520.500290][T11047] rawv6_sendmsg (net/ipv6/raw.c:918)
[5520.500302][T11047] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5520.500307][T11047] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5520.500311][T11047] ? __lock_release (kernel/locking/lockdep.c:5534)
[5520.500319][T11047] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5520.500323][T11047] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5520.500332][T11047] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5520.500348][T11047] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5520.500351][T11047] ? __lock_release (kernel/locking/lockdep.c:5534)
[5520.500362][T11047] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5520.500366][T11047] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5520.500371][T11047] ? __pfx___sys_sendto (net/socket.c:2147)
[5520.500386][T11047] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5520.500392][T11047] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5520.500400][T11047] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5520.500407][T11047] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5520.500418][T11047] __x64_sys_sendto (net/socket.c:2183)
[5520.500421][T11047] ? 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)
[5520.500425][T11047] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5520.500429][T11047] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5520.500434][T11047] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5520.500437][T11047] RIP: 0033:0x7f8c0d982a4a
[ 5520.500441][T11047] 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
[ 5520.500443][T11047] RSP: 002b:00007ffdf1ad81e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5520.500447][T11047] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f8c0d982a4a
[ 5520.500449][T11047] RDX: 0000000000000040 RSI: 000000002e13c3f0 RDI: 0000000000000006
[ 5520.500450][T11047] RBP: 00007ffdf1ad8270 R08: 0000000000418574 R09: 000000000000001c
[ 5520.500452][T11047] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
Finger prints:
check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output