======================================
| xx__-> [ 5407.222045][T11841] mpls_gso: MPLS GSO support
| [ 5408.546059][T11854] Mirror/redirect action on
| [ 5416.629078][T11906] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/11906
| [5416.629639][T11906] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[ 5416.629908][T11906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5416.629910][T11906] Call Trace:
[ 5416.629912][T11906]
[5416.629915][T11906] dump_stack_lvl (lib/dump_stack.c:123)
[5416.629923][T11906] check_preemption_disabled (lib/smp_processor_id.c:52)
[5416.629930][T11906] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[5416.629935][T11906] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5416.629940][T11906] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5416.629949][T11906] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5416.629958][T11906] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5416.629964][T11906] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5416.629976][T11906] ? ip6_local_out (net/ipv6/output_core.c:154)
[5416.629985][T11906] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5416.629991][T11906] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5416.629997][T11906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5416.630001][T11906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5416.630013][T11906] rawv6_sendmsg (net/ipv6/raw.c:918)
[5416.630025][T11906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5416.630030][T11906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5416.630036][T11906] ? __lock_release (kernel/locking/lockdep.c:5534)
[5416.630044][T11906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5416.630049][T11906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5416.630058][T11906] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5416.630074][T11906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5416.630076][T11906] ? __lock_release (kernel/locking/lockdep.c:5534)
[5416.630087][T11906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5416.630093][T11906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5416.630098][T11906] ? __pfx___sys_sendto (net/socket.c:2147)
[5416.630113][T11906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5416.630119][T11906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5416.630128][T11906] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5416.630135][T11906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5416.630145][T11906] __x64_sys_sendto (net/socket.c:2183)
[5416.630149][T11906] ? 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)
[5416.630152][T11906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5416.630157][T11906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5416.630162][T11906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5416.630165][T11906] RIP: 0033:0x7fd13f159a4a
[ 5416.630169][T11906] 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
[ 5416.630171][T11906] RSP: 002b:00007ffe30afa6e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5416.630176][T11906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd13f159a4a
[ 5416.630178][T11906] RDX: 0000000000000040 RSI: 000000003267b340 RDI: 0000000000000006
[ 5416.630180][T11906] RBP: 00007ffe30afa770 R08: 0000000000418574 R09: 000000000000001c
[ 5416.630182][T11906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5416.630183][T11906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd13f282000
| [ 5416.630183][T11906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd13f282000
| [ 5416.630198][T11906]
| [ 5416.630201][T11906] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11906
| [5416.644313][T11906] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 5416.644579][T11906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5416.644581][T11906] Call Trace:
[ 5416.644582][T11906]
[5416.644584][T11906] dump_stack_lvl (lib/dump_stack.c:123)
[5416.644590][T11906] check_preemption_disabled (lib/smp_processor_id.c:52)
[5416.644598][T11906] lwtunnel_xmit (net/core/lwtunnel.c:407)
[5416.644603][T11906] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5416.644607][T11906] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5416.644616][T11906] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5416.644624][T11906] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5416.644630][T11906] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5416.644642][T11906] ? ip6_local_out (net/ipv6/output_core.c:154)
[5416.644650][T11906] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5416.644656][T11906] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5416.644662][T11906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5416.644667][T11906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5416.644679][T11906] rawv6_sendmsg (net/ipv6/raw.c:918)
[5416.644691][T11906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5416.644696][T11906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5416.644700][T11906] ? __lock_release (kernel/locking/lockdep.c:5534)
[5416.644707][T11906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5416.644711][T11906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5416.644720][T11906] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5416.644736][T11906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5416.644738][T11906] ? __lock_release (kernel/locking/lockdep.c:5534)
[5416.644750][T11906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5416.644754][T11906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5416.644759][T11906] ? __pfx___sys_sendto (net/socket.c:2147)
[5416.644774][T11906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5416.644780][T11906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5416.644788][T11906] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5416.644795][T11906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5416.644805][T11906] __x64_sys_sendto (net/socket.c:2183)
[5416.644809][T11906] ? 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)
[5416.644812][T11906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5416.644817][T11906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5416.644822][T11906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5416.644825][T11906] RIP: 0033:0x7fd13f159a4a
[ 5416.644828][T11906] 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
[ 5416.644831][T11906] RSP: 002b:00007ffe30afa6e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5416.644834][T11906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd13f159a4a
[ 5416.644836][T11906] RDX: 0000000000000040 RSI: 000000003267b340 RDI: 0000000000000006
[ 5416.644838][T11906] RBP: 00007ffe30afa770 R08: 0000000000418574 R09: 000000000000001c
[ 5416.644840][T11906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5416.644841][T11906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd13f282000
| [ 5416.644841][T11906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd13f282000
| [ 5416.644856][T11906]
| [ 5416.665307][T11906] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11906
| [5416.665887][T11906] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[ 5416.666155][T11906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5416.666156][T11906] Call Trace:
[ 5416.666157][T11906]
[5416.666160][T11906] dump_stack_lvl (lib/dump_stack.c:123)
[5416.666166][T11906] check_preemption_disabled (lib/smp_processor_id.c:52)
[5416.666172][T11906] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[5416.666177][T11906] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5416.666181][T11906] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5416.666190][T11906] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5416.666198][T11906] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5416.666205][T11906] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5416.666217][T11906] ? ip6_local_out (net/ipv6/output_core.c:154)
[5416.666225][T11906] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5416.666231][T11906] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5416.666236][T11906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5416.666241][T11906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5416.666253][T11906] rawv6_sendmsg (net/ipv6/raw.c:918)
[5416.666265][T11906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5416.666270][T11906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5416.666274][T11906] ? __lock_release (kernel/locking/lockdep.c:5534)
[5416.666281][T11906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5416.666285][T11906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5416.666294][T11906] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5416.666310][T11906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5416.666312][T11906] ? __lock_release (kernel/locking/lockdep.c:5534)
[5416.666324][T11906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5416.666328][T11906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5416.666333][T11906] ? __pfx___sys_sendto (net/socket.c:2147)
[5416.666349][T11906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5416.666356][T11906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5416.666364][T11906] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5416.666371][T11906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5416.666381][T11906] __x64_sys_sendto (net/socket.c:2183)
[5416.666385][T11906] ? 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)
[5416.666388][T11906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5416.666393][T11906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5416.666398][T11906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5416.666401][T11906] RIP: 0033:0x7fd13f159a4a
[ 5416.666405][T11906] 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
[ 5416.666407][T11906] RSP: 002b:00007ffe30afa6e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5416.666411][T11906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd13f159a4a
[ 5416.666413][T11906] RDX: 0000000000000040 RSI: 000000003267b340 RDI: 0000000000000006
[ 5416.666414][T11906] RBP: 00007ffe30afa770 R08: 0000000000418574 R09: 000000000000001c
[ 5416.666416][T11906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5416.666418][T11906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd13f282000
| [ 5416.666418][T11906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd13f282000
| [ 5416.666433][T11906]
| [ 5417.470092][T11911] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/11911
| [5417.470557][T11911] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[ 5417.470838][T11911] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5417.470840][T11911] Call Trace:
[ 5417.470843][T11911]
[5417.470845][T11911] dump_stack_lvl (lib/dump_stack.c:123)
[5417.470853][T11911] check_preemption_disabled (lib/smp_processor_id.c:52)
[5417.470860][T11911] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383)
[5417.470865][T11911] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5417.470870][T11911] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5417.470879][T11911] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5417.470888][T11911] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5417.470894][T11911] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5417.470906][T11911] ? ip6_local_out (net/ipv6/output_core.c:154)
[5417.470915][T11911] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5417.470921][T11911] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5417.470927][T11911] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5417.470931][T11911] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5417.470944][T11911] rawv6_sendmsg (net/ipv6/raw.c:918)
[5417.470956][T11911] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5417.470961][T11911] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5417.470966][T11911] ? __lock_release (kernel/locking/lockdep.c:5534)
[5417.470975][T11911] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5417.470979][T11911] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5417.470988][T11911] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5417.471005][T11911] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5417.471007][T11911] ? __lock_release (kernel/locking/lockdep.c:5534)
[5417.471018][T11911] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5417.471023][T11911] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5417.471029][T11911] ? __pfx___sys_sendto (net/socket.c:2147)
[5417.471043][T11911] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5417.471050][T11911] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5417.471058][T11911] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5417.471066][T11911] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5417.471076][T11911] __x64_sys_sendto (net/socket.c:2183)
[5417.471080][T11911] ? 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)
[5417.471083][T11911] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5417.471088][T11911] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5417.471092][T11911] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5417.471096][T11911] RIP: 0033:0x7f587ed04a4a
[ 5417.471100][T11911] 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
[ 5417.471103][T11911] RSP: 002b:00007ffe52c5ac38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5417.471106][T11911] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f587ed04a4a
[ 5417.471108][T11911] RDX: 0000000000000040 RSI: 0000000033ac8340 RDI: 0000000000000006
[ 5417.471110][T11911] RBP: 00007ffe52c5acc0 R08: 0000000000418574 R09: 000000000000001c
[ 5417.471112][T11911] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5417.471113][T11911] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f587ee2d000
| [ 5417.471113][T11911] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f587ee2d000
| [ 5417.471128][T11911]
| [ 5417.471131][T11911] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11911
| [5417.485448][T11911] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 5417.485726][T11911] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5417.485728][T11911] Call Trace:
[ 5417.485730][T11911]
[5417.485732][T11911] dump_stack_lvl (lib/dump_stack.c:123)
[5417.485738][T11911] check_preemption_disabled (lib/smp_processor_id.c:52)
[5417.485747][T11911] lwtunnel_xmit (net/core/lwtunnel.c:407)
[5417.485752][T11911] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5417.485757][T11911] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5417.485765][T11911] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5417.485774][T11911] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5417.485780][T11911] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5417.485792][T11911] ? ip6_local_out (net/ipv6/output_core.c:154)
[5417.485800][T11911] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5417.485806][T11911] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5417.485812][T11911] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5417.485817][T11911] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5417.485829][T11911] rawv6_sendmsg (net/ipv6/raw.c:918)
[5417.485841][T11911] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5417.485846][T11911] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5417.485850][T11911] ? __lock_release (kernel/locking/lockdep.c:5534)
[5417.485858][T11911] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5417.485862][T11911] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5417.485870][T11911] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5417.485887][T11911] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5417.485889][T11911] ? __lock_release (kernel/locking/lockdep.c:5534)
[5417.485901][T11911] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5417.485906][T11911] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5417.485911][T11911] ? __pfx___sys_sendto (net/socket.c:2147)
[5417.485926][T11911] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5417.485932][T11911] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5417.485940][T11911] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5417.485947][T11911] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5417.485958][T11911] __x64_sys_sendto (net/socket.c:2183)
[5417.485962][T11911] ? 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)
[5417.485965][T11911] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5417.485970][T11911] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5417.485975][T11911] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5417.485978][T11911] RIP: 0033:0x7f587ed04a4a
[ 5417.485981][T11911] 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
[ 5417.485984][T11911] RSP: 002b:00007ffe52c5ac38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5417.485987][T11911] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f587ed04a4a
[ 5417.485989][T11911] RDX: 0000000000000040 RSI: 0000000033ac8340 RDI: 0000000000000006
[ 5417.485991][T11911] RBP: 00007ffe52c5acc0 R08: 0000000000418574 R09: 000000000000001c
[ 5417.485993][T11911] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5417.485994][T11911] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f587ee2d000
| [ 5417.485994][T11911] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f587ee2d000
| [ 5417.486009][T11911]
| [ 5417.505909][T11911] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11911
| [5417.506315][T11911] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[ 5417.506606][T11911] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5417.506608][T11911] Call Trace:
[ 5417.506610][T11911]
[5417.506612][T11911] dump_stack_lvl (lib/dump_stack.c:123)
[5417.506619][T11911] check_preemption_disabled (lib/smp_processor_id.c:52)
[5417.506626][T11911] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408)
[5417.506631][T11911] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5417.506636][T11911] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5417.506644][T11911] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5417.506653][T11911] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5417.506659][T11911] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5417.506677][T11911] ? ip6_local_out (net/ipv6/output_core.c:154)
[5417.506686][T11911] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5417.506692][T11911] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5417.506698][T11911] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5417.506702][T11911] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5417.506715][T11911] rawv6_sendmsg (net/ipv6/raw.c:918)
[5417.506727][T11911] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5417.506732][T11911] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5417.506736][T11911] ? __lock_release (kernel/locking/lockdep.c:5534)
[5417.506744][T11911] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5417.506748][T11911] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5417.506757][T11911] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5417.506773][T11911] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5417.506776][T11911] ? __lock_release (kernel/locking/lockdep.c:5534)
[5417.506787][T11911] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5417.506792][T11911] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5417.506798][T11911] ? __pfx___sys_sendto (net/socket.c:2147)
[5417.506812][T11911] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5417.506818][T11911] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5417.506826][T11911] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5417.506834][T11911] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5417.506844][T11911] __x64_sys_sendto (net/socket.c:2183)
[5417.506848][T11911] ? 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)
[5417.506851][T11911] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5417.506856][T11911] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5417.506861][T11911] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5417.506864][T11911] RIP: 0033:0x7f587ed04a4a
[ 5417.506867][T11911] 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
[ 5417.506870][T11911] RSP: 002b:00007ffe52c5ac38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5417.506873][T11911] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f587ed04a4a
[ 5417.506875][T11911] RDX: 0000000000000040 RSI: 0000000033ac8340 RDI: 0000000000000006
[ 5417.506877][T11911] RBP: 00007ffe52c5acc0 R08: 0000000000418574 R09: 000000000000001c
[ 5417.506879][T11911] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
Finger prints:
check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output