======================================
| xx__-> [ 5704.501615][T28071] mpls_gso: MPLS GSO support
| [ 5705.778700][T28085] Mirror/redirect action on
| [ 5713.598434][T28137] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/28137
| [5713.599377][T28137] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[ 5713.599668][T28137] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5713.599671][T28137] Call Trace:
[ 5713.599675][T28137]
[5713.599677][T28137] dump_stack_lvl (lib/dump_stack.c:123)
[5713.599694][T28137] check_preemption_disabled (lib/smp_processor_id.c:52)
[5713.599702][T28137] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[5713.599707][T28137] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5713.599718][T28137] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5713.599728][T28137] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5713.599736][T28137] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5713.599742][T28137] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5713.599754][T28137] ? ip6_local_out (net/ipv6/output_core.c:154)
[5713.599766][T28137] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5713.599772][T28137] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5713.599782][T28137] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5713.599787][T28137] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5713.599798][T28137] rawv6_sendmsg (net/ipv6/raw.c:918)
[5713.599810][T28137] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5713.599814][T28137] ? find_held_lock (kernel/locking/lockdep.c:5348)
[5713.599832][T28137] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5713.599842][T28137] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5713.599845][T28137] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9))
[5713.599859][T28137] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5713.599876][T28137] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5713.599878][T28137] ? __lock_release (kernel/locking/lockdep.c:5534)
[5713.599889][T28137] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5713.599902][T28137] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5713.599908][T28137] ? __pfx___sys_sendto (net/socket.c:2147)
[5713.599920][T28137] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547)
[5713.599927][T28137] ? find_held_lock (kernel/locking/lockdep.c:5348)
[5713.599932][T28137] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538)
[5713.599937][T28137] ? __lock_release (kernel/locking/lockdep.c:5534)
[5713.599944][T28137] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538)
[5713.599949][T28137] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339)
[5713.599965][T28137] __x64_sys_sendto (net/socket.c:2183)
[5713.599969][T28137] ? 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)
[5713.599974][T28137] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5713.599977][T28137] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5713.599982][T28137] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5713.599991][T28137] RIP: 0033:0x7fec3d85ea4a
[ 5713.599995][T28137] 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
[ 5713.599998][T28137] RSP: 002b:00007fff735b1d08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5713.600003][T28137] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec3d85ea4a
[ 5713.600005][T28137] RDX: 0000000000000040 RSI: 00000000014a93f0 RDI: 0000000000000006
[ 5713.600007][T28137] RBP: 00007fff735b1d90 R08: 0000000000418574 R09: 000000000000001c
[ 5713.600008][T28137] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5713.600010][T28137] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec3d98a000
| [ 5713.600010][T28137] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec3d98a000
| [ 5713.600024][T28137]
| [ 5713.614788][T28137] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/28137
| [5713.615602][T28137] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 5713.615864][T28137] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5713.615866][T28137] Call Trace:
[ 5713.615867][T28137]
[5713.615870][T28137] dump_stack_lvl (lib/dump_stack.c:123)
[5713.615876][T28137] check_preemption_disabled (lib/smp_processor_id.c:52)
[5713.615885][T28137] lwtunnel_xmit (net/core/lwtunnel.c:407)
[5713.615890][T28137] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5713.615895][T28137] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5713.615904][T28137] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5713.615913][T28137] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5713.615919][T28137] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5713.615931][T28137] ? ip6_local_out (net/ipv6/output_core.c:154)
[5713.615939][T28137] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5713.615945][T28137] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5713.615951][T28137] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5713.615955][T28137] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5713.615968][T28137] rawv6_sendmsg (net/ipv6/raw.c:918)
[5713.615981][T28137] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5713.615985][T28137] ? find_held_lock (kernel/locking/lockdep.c:5348)
[5713.615995][T28137] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5713.615999][T28137] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5713.616002][T28137] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9))
[5713.616010][T28137] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5713.616027][T28137] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5713.616029][T28137] ? __lock_release (kernel/locking/lockdep.c:5534)
[5713.616040][T28137] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5713.616045][T28137] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5713.616050][T28137] ? __pfx___sys_sendto (net/socket.c:2147)
[5713.616062][T28137] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547)
[5713.616070][T28137] ? find_held_lock (kernel/locking/lockdep.c:5348)
[5713.616075][T28137] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538)
[5713.616079][T28137] ? __lock_release (kernel/locking/lockdep.c:5534)
[5713.616085][T28137] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538)
[5713.616091][T28137] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339)
[5713.616099][T28137] __x64_sys_sendto (net/socket.c:2183)
[5713.616103][T28137] ? 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)
[5713.616106][T28137] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5713.616109][T28137] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5713.616114][T28137] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5713.616117][T28137] RIP: 0033:0x7fec3d85ea4a
[ 5713.616121][T28137] 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
[ 5713.616123][T28137] RSP: 002b:00007fff735b1d08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5713.616127][T28137] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec3d85ea4a
[ 5713.616129][T28137] RDX: 0000000000000040 RSI: 00000000014a93f0 RDI: 0000000000000006
[ 5713.616130][T28137] RBP: 00007fff735b1d90 R08: 0000000000418574 R09: 000000000000001c
[ 5713.616132][T28137] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5713.616134][T28137] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec3d98a000
| [ 5713.616134][T28137] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec3d98a000
| [ 5713.616149][T28137]
| [ 5713.632026][T28137] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/28137
| [5713.632398][T28137] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[ 5713.632646][T28137] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5713.632648][T28137] Call Trace:
[ 5713.632650][T28137]
[5713.632652][T28137] dump_stack_lvl (lib/dump_stack.c:123)
[5713.632658][T28137] check_preemption_disabled (lib/smp_processor_id.c:52)
[5713.632664][T28137] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[5713.632670][T28137] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5713.632674][T28137] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5713.632682][T28137] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5713.632691][T28137] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5713.632696][T28137] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5713.632708][T28137] ? ip6_local_out (net/ipv6/output_core.c:154)
[5713.632716][T28137] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5713.632722][T28137] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5713.632727][T28137] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5713.632732][T28137] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5713.632744][T28137] rawv6_sendmsg (net/ipv6/raw.c:918)
[5713.632756][T28137] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5713.632759][T28137] ? find_held_lock (kernel/locking/lockdep.c:5348)
[5713.632768][T28137] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5713.632772][T28137] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5713.632775][T28137] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9))
[5713.632783][T28137] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5713.632799][T28137] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5713.632801][T28137] ? __lock_release (kernel/locking/lockdep.c:5534)
[5713.632812][T28137] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5713.632816][T28137] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5713.632822][T28137] ? __pfx___sys_sendto (net/socket.c:2147)
[5713.632833][T28137] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547)
[5713.632841][T28137] ? find_held_lock (kernel/locking/lockdep.c:5348)
[5713.632845][T28137] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538)
[5713.632849][T28137] ? __lock_release (kernel/locking/lockdep.c:5534)
[5713.632855][T28137] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538)
[5713.632860][T28137] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339)
[5713.632868][T28137] __x64_sys_sendto (net/socket.c:2183)
[5713.632871][T28137] ? 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)
[5713.632874][T28137] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5713.632877][T28137] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5713.632882][T28137] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5713.632885][T28137] RIP: 0033:0x7fec3d85ea4a
[ 5713.632889][T28137] 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
[ 5713.632891][T28137] RSP: 002b:00007fff735b1d08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5713.632894][T28137] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec3d85ea4a
[ 5713.632896][T28137] RDX: 0000000000000040 RSI: 00000000014a93f0 RDI: 0000000000000006
[ 5713.632897][T28137] RBP: 00007fff735b1d90 R08: 0000000000418574 R09: 000000000000001c
[ 5713.632899][T28137] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5713.632901][T28137] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec3d98a000
| [ 5713.632901][T28137] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec3d98a000
| [ 5713.632915][T28137]
| [ 5714.395576][T28142] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/28142
| [5714.396033][T28142] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[ 5714.396306][T28142] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5714.396308][T28142] Call Trace:
[ 5714.396310][T28142]
[5714.396313][T28142] dump_stack_lvl (lib/dump_stack.c:123)
[5714.396321][T28142] check_preemption_disabled (lib/smp_processor_id.c:52)
[5714.396327][T28142] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[5714.396333][T28142] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5714.396338][T28142] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5714.396348][T28142] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5714.396356][T28142] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5714.396362][T28142] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5714.396374][T28142] ? ip6_local_out (net/ipv6/output_core.c:154)
[5714.396383][T28142] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5714.396389][T28142] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5714.396395][T28142] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5714.396399][T28142] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5714.396411][T28142] rawv6_sendmsg (net/ipv6/raw.c:918)
[5714.396423][T28142] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5714.396428][T28142] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5714.396433][T28142] ? __lock_release (kernel/locking/lockdep.c:5534)
[5714.396442][T28142] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5714.396447][T28142] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5714.396456][T28142] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5714.396472][T28142] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5714.396475][T28142] ? __lock_release (kernel/locking/lockdep.c:5534)
[5714.396486][T28142] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5714.396491][T28142] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5714.396496][T28142] ? __pfx___sys_sendto (net/socket.c:2147)
[5714.396510][T28142] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5714.396522][T28142] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5714.396535][T28142] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5714.396542][T28142] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5714.396552][T28142] __x64_sys_sendto (net/socket.c:2183)
[5714.396556][T28142] ? 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)
[5714.396560][T28142] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5714.396564][T28142] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5714.396579][T28142] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5714.396583][T28142] RIP: 0033:0x7fd655ddaa4a
[ 5714.396587][T28142] 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
[ 5714.396590][T28142] RSP: 002b:00007ffdc54c71e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5714.396594][T28142] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd655ddaa4a
[ 5714.396596][T28142] RDX: 0000000000000040 RSI: 000000001500b3f0 RDI: 0000000000000006
[ 5714.396597][T28142] RBP: 00007ffdc54c7270 R08: 0000000000418574 R09: 000000000000001c
[ 5714.396599][T28142] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5714.396601][T28142] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd655f06000
| [ 5714.396601][T28142] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd655f06000
| [ 5714.396615][T28142]
| [ 5714.396618][T28142] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/28142
| [5714.410726][T28142] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 5714.410996][T28142] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5714.410997][T28142] Call Trace:
[ 5714.410999][T28142]
[5714.411001][T28142] dump_stack_lvl (lib/dump_stack.c:123)
[5714.411007][T28142] check_preemption_disabled (lib/smp_processor_id.c:52)
[5714.411015][T28142] lwtunnel_xmit (net/core/lwtunnel.c:407)
[5714.411021][T28142] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5714.411025][T28142] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5714.411033][T28142] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5714.411042][T28142] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5714.411048][T28142] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5714.411059][T28142] ? ip6_local_out (net/ipv6/output_core.c:154)
[5714.411067][T28142] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5714.411073][T28142] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5714.411079][T28142] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5714.411083][T28142] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5714.411095][T28142] rawv6_sendmsg (net/ipv6/raw.c:918)
[5714.411106][T28142] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5714.411112][T28142] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5714.411116][T28142] ? __lock_release (kernel/locking/lockdep.c:5534)
[5714.411124][T28142] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5714.411127][T28142] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5714.411136][T28142] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5714.411151][T28142] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5714.411154][T28142] ? __lock_release (kernel/locking/lockdep.c:5534)
[5714.411165][T28142] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5714.411170][T28142] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5714.411175][T28142] ? __pfx___sys_sendto (net/socket.c:2147)
[5714.411190][T28142] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5714.411196][T28142] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5714.411203][T28142] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5714.411210][T28142] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5714.411220][T28142] __x64_sys_sendto (net/socket.c:2183)
[5714.411224][T28142] ? 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)
[5714.411227][T28142] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5714.411231][T28142] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5714.411236][T28142] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5714.411238][T28142] RIP: 0033:0x7fd655ddaa4a
[ 5714.411242][T28142] 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
[ 5714.411244][T28142] RSP: 002b:00007ffdc54c71e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5714.411247][T28142] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd655ddaa4a
[ 5714.411249][T28142] RDX: 0000000000000040 RSI: 000000001500b3f0 RDI: 0000000000000006
[ 5714.411251][T28142] RBP: 00007ffdc54c7270 R08: 0000000000418574 R09: 000000000000001c
[ 5714.411253][T28142] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5714.411254][T28142] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd655f06000
| [ 5714.411254][T28142] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd655f06000
| [ 5714.411269][T28142]
| [ 5714.431992][T28142] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/28142
| [5714.432391][T28142] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[ 5714.432657][T28142] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5714.432658][T28142] Call Trace:
[ 5714.432660][T28142]
[5714.432662][T28142] dump_stack_lvl (lib/dump_stack.c:123)
[5714.432668][T28142] check_preemption_disabled (lib/smp_processor_id.c:52)
[5714.432675][T28142] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[5714.432680][T28142] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5714.432684][T28142] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5714.432692][T28142] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5714.432701][T28142] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5714.432707][T28142] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5714.432718][T28142] ? ip6_local_out (net/ipv6/output_core.c:154)
[5714.432726][T28142] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5714.432732][T28142] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5714.432737][T28142] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5714.432742][T28142] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5714.432754][T28142] rawv6_sendmsg (net/ipv6/raw.c:918)
[5714.432765][T28142] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5714.432770][T28142] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5714.432774][T28142] ? __lock_release (kernel/locking/lockdep.c:5534)
[5714.432781][T28142] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5714.432785][T28142] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5714.432793][T28142] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5714.432809][T28142] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5714.432812][T28142] ? __lock_release (kernel/locking/lockdep.c:5534)
[5714.432823][T28142] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5714.432827][T28142] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5714.432832][T28142] ? __pfx___sys_sendto (net/socket.c:2147)
[5714.432846][T28142] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5714.432852][T28142] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5714.432860][T28142] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5714.432866][T28142] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5714.432877][T28142] __x64_sys_sendto (net/socket.c:2183)
[5714.432881][T28142] ? 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)
[5714.432884][T28142] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5714.432887][T28142] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5714.432892][T28142] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5714.432895][T28142] RIP: 0033:0x7fd655ddaa4a
[ 5714.432898][T28142] 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
[ 5714.432901][T28142] RSP: 002b:00007ffdc54c71e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5714.432904][T28142] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd655ddaa4a
[ 5714.432906][T28142] RDX: 0000000000000040 RSI: 000000001500b3f0 RDI: 0000000000000006
[ 5714.432908][T28142] RBP: 00007ffdc54c7270 R08: 0000000000418574 R09: 000000000000001c
[ 5714.432909][T28142] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
Finger prints:
check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output