======================================
| xx__-> [ 5160.581588][T23643] mpls_gso: MPLS GSO support
| [ 5161.928860][T23657] Mirror/redirect action on
| [ 5170.221043][T23709] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/23709
| [5170.221601][T23709] caller is lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383)
[ 5170.221946][T23709] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5170.221953][T23709] Call Trace:
[ 5170.221957][T23709]
[5170.221959][T23709] dump_stack_lvl (lib/dump_stack.c:123)
[5170.221975][T23709] check_preemption_disabled (lib/smp_processor_id.c:52)
[5170.221986][T23709] lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383)
[5170.221991][T23709] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5170.222000][T23709] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5170.222011][T23709] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5170.222019][T23709] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5170.222025][T23709] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5170.222037][T23709] ? ip6_local_out (net/ipv6/output_core.c:154)
[5170.222048][T23709] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5170.222053][T23709] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5170.222062][T23709] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5170.222066][T23709] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5170.222077][T23709] rawv6_sendmsg (net/ipv6/raw.c:918)
[5170.222089][T23709] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5170.222094][T23709] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5170.222111][T23709] ? __lock_release (kernel/locking/lockdep.c:5534)
[5170.222124][T23709] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5170.222133][T23709] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5170.222142][T23709] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5170.222158][T23709] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5170.222161][T23709] ? __lock_release (kernel/locking/lockdep.c:5534)
[5170.222172][T23709] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5170.222185][T23709] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5170.222190][T23709] ? __pfx___sys_sendto (net/socket.c:2147)
[5170.222205][T23709] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5170.222213][T23709] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5170.222225][T23709] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5170.222232][T23709] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5170.222242][T23709] __x64_sys_sendto (net/socket.c:2183)
[5170.222246][T23709] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[5170.222253][T23709] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5170.222257][T23709] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5170.222263][T23709] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5170.222274][T23709] RIP: 0033:0x7f82716d6a4a
[ 5170.222278][T23709] 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
[ 5170.222280][T23709] RSP: 002b:00007ffe02777b18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5170.222288][T23709] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f82716d6a4a
[ 5170.222290][T23709] RDX: 0000000000000040 RSI: 00000000372da340 RDI: 0000000000000006
[ 5170.222292][T23709] RBP: 00007ffe02777ba0 R08: 0000000000418574 R09: 000000000000001c
[ 5170.222293][T23709] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5170.222295][T23709] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f82717ff000
| [ 5170.222295][T23709] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f82717ff000
| [ 5170.222309][T23709]
| [ 5170.222312][T23709] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/23709
| [5170.237450][T23709] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 5170.237726][T23709] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5170.237727][T23709] Call Trace:
[ 5170.237729][T23709]
[5170.237731][T23709] dump_stack_lvl (lib/dump_stack.c:123)
[5170.237737][T23709] check_preemption_disabled (lib/smp_processor_id.c:52)
[5170.237747][T23709] lwtunnel_xmit (net/core/lwtunnel.c:407)
[5170.237752][T23709] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5170.237756][T23709] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5170.237765][T23709] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5170.237773][T23709] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5170.237779][T23709] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5170.237790][T23709] ? ip6_local_out (net/ipv6/output_core.c:154)
[5170.237798][T23709] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5170.237803][T23709] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5170.237809][T23709] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5170.237813][T23709] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5170.237825][T23709] rawv6_sendmsg (net/ipv6/raw.c:918)
[5170.237839][T23709] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5170.237844][T23709] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5170.237848][T23709] ? __lock_release (kernel/locking/lockdep.c:5534)
[5170.237857][T23709] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5170.237860][T23709] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5170.237869][T23709] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5170.237885][T23709] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5170.237888][T23709] ? __lock_release (kernel/locking/lockdep.c:5534)
[5170.237899][T23709] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5170.237904][T23709] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5170.237909][T23709] ? __pfx___sys_sendto (net/socket.c:2147)
[5170.237924][T23709] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5170.237930][T23709] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5170.237938][T23709] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5170.237946][T23709] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5170.237956][T23709] __x64_sys_sendto (net/socket.c:2183)
[5170.237959][T23709] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[5170.237964][T23709] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5170.237968][T23709] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5170.237974][T23709] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5170.237977][T23709] RIP: 0033:0x7f82716d6a4a
[ 5170.237980][T23709] 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
[ 5170.237983][T23709] RSP: 002b:00007ffe02777b18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5170.237986][T23709] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f82716d6a4a
[ 5170.237988][T23709] RDX: 0000000000000040 RSI: 00000000372da340 RDI: 0000000000000006
[ 5170.237990][T23709] RBP: 00007ffe02777ba0 R08: 0000000000418574 R09: 000000000000001c
[ 5170.237991][T23709] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5170.237993][T23709] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f82717ff000
| [ 5170.237993][T23709] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f82717ff000
| [ 5170.238007][T23709]
| [ 5170.254904][T23709] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/23709
| [5170.255311][T23709] caller is lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408)
[ 5170.255583][T23709] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5170.255584][T23709] Call Trace:
[ 5170.255586][T23709]
[5170.255588][T23709] dump_stack_lvl (lib/dump_stack.c:123)
[5170.255594][T23709] check_preemption_disabled (lib/smp_processor_id.c:52)
[5170.255602][T23709] lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408)
[5170.255607][T23709] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5170.255611][T23709] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5170.255619][T23709] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5170.255628][T23709] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5170.255633][T23709] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5170.255645][T23709] ? ip6_local_out (net/ipv6/output_core.c:154)
[5170.255653][T23709] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5170.255658][T23709] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5170.255664][T23709] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5170.255668][T23709] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5170.255680][T23709] rawv6_sendmsg (net/ipv6/raw.c:918)
[5170.255691][T23709] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5170.255696][T23709] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5170.255701][T23709] ? __lock_release (kernel/locking/lockdep.c:5534)
[5170.255708][T23709] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5170.255712][T23709] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5170.255720][T23709] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5170.255737][T23709] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5170.255739][T23709] ? __lock_release (kernel/locking/lockdep.c:5534)
[5170.255751][T23709] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5170.255755][T23709] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5170.255760][T23709] ? __pfx___sys_sendto (net/socket.c:2147)
[5170.255775][T23709] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5170.255781][T23709] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5170.255789][T23709] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5170.255796][T23709] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5170.255806][T23709] __x64_sys_sendto (net/socket.c:2183)
[5170.255810][T23709] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[5170.255814][T23709] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5170.255819][T23709] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5170.255824][T23709] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5170.255827][T23709] RIP: 0033:0x7f82716d6a4a
[ 5170.255832][T23709] 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
[ 5170.255835][T23709] RSP: 002b:00007ffe02777b18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5170.255838][T23709] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f82716d6a4a
[ 5170.255840][T23709] RDX: 0000000000000040 RSI: 00000000372da340 RDI: 0000000000000006
[ 5170.255842][T23709] RBP: 00007ffe02777ba0 R08: 0000000000418574 R09: 000000000000001c
[ 5170.255843][T23709] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5170.255845][T23709] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f82717ff000
| [ 5170.255845][T23709] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f82717ff000
| [ 5170.255860][T23709]
| [ 5171.059493][T23714] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/23714
| [5171.059980][T23714] caller is lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383)
[ 5171.060264][T23714] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5171.060267][T23714] Call Trace:
[ 5171.060269][T23714]
[5171.060271][T23714] dump_stack_lvl (lib/dump_stack.c:123)
[5171.060281][T23714] check_preemption_disabled (lib/smp_processor_id.c:52)
[5171.060290][T23714] lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383)
[5171.060295][T23714] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5171.060301][T23714] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5171.060311][T23714] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5171.060319][T23714] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5171.060326][T23714] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5171.060337][T23714] ? ip6_local_out (net/ipv6/output_core.c:154)
[5171.060347][T23714] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5171.060352][T23714] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5171.060359][T23714] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5171.060363][T23714] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5171.060376][T23714] rawv6_sendmsg (net/ipv6/raw.c:918)
[5171.060387][T23714] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5171.060392][T23714] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5171.060399][T23714] ? __lock_release (kernel/locking/lockdep.c:5534)
[5171.060408][T23714] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5171.060413][T23714] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5171.060422][T23714] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5171.060439][T23714] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5171.060442][T23714] ? __lock_release (kernel/locking/lockdep.c:5534)
[5171.060453][T23714] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5171.060459][T23714] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5171.060465][T23714] ? __pfx___sys_sendto (net/socket.c:2147)
[5171.060479][T23714] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5171.060487][T23714] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5171.060497][T23714] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5171.060504][T23714] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5171.060514][T23714] __x64_sys_sendto (net/socket.c:2183)
[5171.060518][T23714] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[5171.060524][T23714] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5171.060529][T23714] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5171.060534][T23714] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5171.060539][T23714] RIP: 0033:0x7f6dfb1e0a4a
[ 5171.060543][T23714] 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
[ 5171.060546][T23714] RSP: 002b:00007ffebaba4c48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5171.060550][T23714] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f6dfb1e0a4a
[ 5171.060552][T23714] RDX: 0000000000000040 RSI: 0000000007ab2340 RDI: 0000000000000006
[ 5171.060554][T23714] RBP: 00007ffebaba4cd0 R08: 0000000000418574 R09: 000000000000001c
[ 5171.060555][T23714] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5171.060557][T23714] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f6dfb309000
| [ 5171.060557][T23714] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f6dfb309000
| [ 5171.060572][T23714]
| [ 5171.060575][T23714] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/23714
| [5171.075019][T23714] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 5171.075289][T23714] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5171.075291][T23714] Call Trace:
[ 5171.075293][T23714]
[5171.075295][T23714] dump_stack_lvl (lib/dump_stack.c:123)
[5171.075302][T23714] check_preemption_disabled (lib/smp_processor_id.c:52)
[5171.075313][T23714] lwtunnel_xmit (net/core/lwtunnel.c:407)
[5171.075318][T23714] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5171.075323][T23714] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5171.075332][T23714] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5171.075340][T23714] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5171.075347][T23714] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5171.075358][T23714] ? ip6_local_out (net/ipv6/output_core.c:154)
[5171.075367][T23714] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5171.075372][T23714] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5171.075378][T23714] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5171.075383][T23714] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5171.075395][T23714] rawv6_sendmsg (net/ipv6/raw.c:918)
[5171.075406][T23714] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5171.075411][T23714] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5171.075416][T23714] ? __lock_release (kernel/locking/lockdep.c:5534)
[5171.075424][T23714] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5171.075429][T23714] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5171.075438][T23714] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5171.075454][T23714] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5171.075456][T23714] ? __lock_release (kernel/locking/lockdep.c:5534)
[5171.075468][T23714] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5171.075473][T23714] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5171.075479][T23714] ? __pfx___sys_sendto (net/socket.c:2147)
[5171.075493][T23714] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5171.075500][T23714] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5171.075509][T23714] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5171.075516][T23714] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5171.075527][T23714] __x64_sys_sendto (net/socket.c:2183)
[5171.075531][T23714] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[5171.075537][T23714] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5171.075541][T23714] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5171.075547][T23714] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5171.075550][T23714] RIP: 0033:0x7f6dfb1e0a4a
[ 5171.075554][T23714] 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
[ 5171.075556][T23714] RSP: 002b:00007ffebaba4c48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5171.075559][T23714] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f6dfb1e0a4a
[ 5171.075561][T23714] RDX: 0000000000000040 RSI: 0000000007ab2340 RDI: 0000000000000006
[ 5171.075563][T23714] RBP: 00007ffebaba4cd0 R08: 0000000000418574 R09: 000000000000001c
[ 5171.075565][T23714] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5171.075566][T23714] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f6dfb309000
| [ 5171.075566][T23714] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f6dfb309000
| [ 5171.075580][T23714]
| [ 5171.092574][T23714] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/23714
| [5171.093723][T23714] caller is lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408)
[ 5171.094027][T23714] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5171.094029][T23714] Call Trace:
[ 5171.094031][T23714]
[5171.094033][T23714] dump_stack_lvl (lib/dump_stack.c:123)
[5171.094040][T23714] check_preemption_disabled (lib/smp_processor_id.c:52)
[5171.094049][T23714] lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408)
[5171.094054][T23714] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[5171.094059][T23714] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[5171.094067][T23714] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[5171.094075][T23714] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[5171.094081][T23714] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[5171.094092][T23714] ? ip6_local_out (net/ipv6/output_core.c:154)
[5171.094100][T23714] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5171.094106][T23714] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5171.094112][T23714] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5171.094116][T23714] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5171.094128][T23714] rawv6_sendmsg (net/ipv6/raw.c:918)
[5171.094139][T23714] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5171.094144][T23714] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5171.094149][T23714] ? __lock_release (kernel/locking/lockdep.c:5534)
[5171.094157][T23714] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5171.094160][T23714] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5171.094169][T23714] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5171.094185][T23714] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5171.094188][T23714] ? __lock_release (kernel/locking/lockdep.c:5534)
[5171.094199][T23714] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5171.094204][T23714] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5171.094209][T23714] ? __pfx___sys_sendto (net/socket.c:2147)
[5171.094224][T23714] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5171.094231][T23714] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5171.094239][T23714] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5171.094246][T23714] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5171.094256][T23714] __x64_sys_sendto (net/socket.c:2183)
[5171.094260][T23714] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[5171.094265][T23714] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5171.094269][T23714] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5171.094275][T23714] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5171.094279][T23714] RIP: 0033:0x7f6dfb1e0a4a
[ 5171.094283][T23714] 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
[ 5171.094285][T23714] RSP: 002b:00007ffebaba4c48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5171.094288][T23714] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f6dfb1e0a4a
[ 5171.094290][T23714] RDX: 0000000000000040 RSI: 0000000007ab2340 RDI: 0000000000000006
[ 5171.094292][T23714] RBP: 00007ffebaba4cd0 R08: 0000000000418574 R09: 000000000000001c
[ 5171.094294][T23714] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
Finger prints:
check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output