======================================
| xx__-> echo $?
| 0
| xx__-> [ 6498.275266][T16040] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/16040
| [6498.276036][T16040] caller is lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[ 6498.276691][T16040] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 6498.276694][T16040] Call Trace:
[ 6498.276696][T16040]
[6498.276699][T16040] dump_stack_lvl (lib/dump_stack.c:123)
[6498.276709][T16040] check_preemption_disabled (lib/smp_processor_id.c:52)
[6498.276716][T16040] lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[6498.276721][T16040] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[6498.276728][T16040] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[6498.276738][T16040] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[6498.276747][T16040] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[6498.276753][T16040] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[6498.276764][T16040] ? ip6_local_out (net/ipv6/output_core.c:154)
[6498.276775][T16040] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[6498.276780][T16040] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6498.276788][T16040] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[6498.276793][T16040] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6498.276805][T16040] rawv6_sendmsg (net/ipv6/raw.c:918)
[6498.276816][T16040] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[6498.276822][T16040] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[6498.276829][T16040] ? __lock_release (kernel/locking/lockdep.c:5534)
[6498.276840][T16040] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[6498.276846][T16040] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[6498.276855][T16040] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[6498.276871][T16040] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[6498.276874][T16040] ? __lock_release (kernel/locking/lockdep.c:5534)
[6498.276885][T16040] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6498.276891][T16040] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6498.276897][T16040] ? __pfx___sys_sendto (net/socket.c:2147)
[6498.276911][T16040] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[6498.276918][T16040] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[6498.276928][T16040] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[6498.276935][T16040] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[6498.276945][T16040] __x64_sys_sendto (net/socket.c:2183)
[6498.276949][T16040] ? 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)
[6498.276954][T16040] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[6498.276958][T16040] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[6498.276963][T16040] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 6498.276968][T16040] RIP: 0033:0x7f9880dc0a4a
[ 6498.276973][T16040] 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
[ 6498.276975][T16040] RSP: 002b:00007ffe27d1d538 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 6498.276979][T16040] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9880dc0a4a
[ 6498.276982][T16040] RDX: 0000000000000040 RSI: 000000003dcb6340 RDI: 0000000000000006
[ 6498.276984][T16040] RBP: 00007ffe27d1d5c0 R08: 0000000000418574 R09: 000000000000001c
[ 6498.276986][T16040] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 6498.276987][T16040] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9880ee9000
| [ 6498.276987][T16040] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9880ee9000
| [ 6498.277001][T16040]
| [ 6498.277005][T16040] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16040
| [6498.293227][T16040] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 6498.293532][T16040] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 6498.293533][T16040] Call Trace:
[ 6498.293535][T16040]
[6498.293537][T16040] dump_stack_lvl (lib/dump_stack.c:123)
[6498.293545][T16040] check_preemption_disabled (lib/smp_processor_id.c:52)
[6498.293553][T16040] lwtunnel_xmit (net/core/lwtunnel.c:407)
[6498.293558][T16040] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[6498.293562][T16040] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[6498.293571][T16040] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[6498.293580][T16040] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[6498.293586][T16040] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[6498.293597][T16040] ? ip6_local_out (net/ipv6/output_core.c:154)
[6498.293607][T16040] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[6498.293613][T16040] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6498.293619][T16040] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[6498.293623][T16040] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6498.293635][T16040] rawv6_sendmsg (net/ipv6/raw.c:918)
[6498.293646][T16040] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[6498.293651][T16040] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[6498.293656][T16040] ? __lock_release (kernel/locking/lockdep.c:5534)
[6498.293665][T16040] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[6498.293671][T16040] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[6498.293679][T16040] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[6498.293695][T16040] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[6498.293698][T16040] ? __lock_release (kernel/locking/lockdep.c:5534)
[6498.293709][T16040] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6498.293715][T16040] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6498.293720][T16040] ? __pfx___sys_sendto (net/socket.c:2147)
[6498.293734][T16040] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[6498.293740][T16040] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[6498.293749][T16040] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[6498.293756][T16040] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[6498.293766][T16040] __x64_sys_sendto (net/socket.c:2183)
[6498.293769][T16040] ? 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)
[6498.293773][T16040] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[6498.293777][T16040] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[6498.293782][T16040] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 6498.293785][T16040] RIP: 0033:0x7f9880dc0a4a
[ 6498.293788][T16040] 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
[ 6498.293791][T16040] RSP: 002b:00007ffe27d1d538 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 6498.293794][T16040] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9880dc0a4a
[ 6498.293796][T16040] RDX: 0000000000000040 RSI: 000000003dcb6340 RDI: 0000000000000006
[ 6498.293798][T16040] RBP: 00007ffe27d1d5c0 R08: 0000000000418574 R09: 000000000000001c
[ 6498.293800][T16040] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 6498.293801][T16040] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9880ee9000
| [ 6498.293801][T16040] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9880ee9000
| [ 6498.293815][T16040]
| [ 6498.316427][T16040] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16040
| [6498.316945][T16040] caller is lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[ 6498.317279][T16040] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 6498.317281][T16040] Call Trace:
[ 6498.317283][T16040]
[6498.317288][T16040] dump_stack_lvl (lib/dump_stack.c:123)
[6498.317294][T16040] check_preemption_disabled (lib/smp_processor_id.c:52)
[6498.317301][T16040] lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[6498.317307][T16040] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[6498.317311][T16040] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[6498.317320][T16040] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[6498.317329][T16040] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[6498.317335][T16040] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[6498.317347][T16040] ? ip6_local_out (net/ipv6/output_core.c:154)
[6498.317354][T16040] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[6498.317360][T16040] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6498.317366][T16040] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[6498.317371][T16040] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6498.317382][T16040] rawv6_sendmsg (net/ipv6/raw.c:918)
[6498.317394][T16040] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[6498.317399][T16040] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[6498.317404][T16040] ? __lock_release (kernel/locking/lockdep.c:5534)
[6498.317411][T16040] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[6498.317415][T16040] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[6498.317423][T16040] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[6498.317439][T16040] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[6498.317442][T16040] ? __lock_release (kernel/locking/lockdep.c:5534)
[6498.317453][T16040] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6498.317457][T16040] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6498.317463][T16040] ? __pfx___sys_sendto (net/socket.c:2147)
[6498.317477][T16040] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[6498.317483][T16040] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[6498.317491][T16040] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[6498.317498][T16040] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[6498.317508][T16040] __x64_sys_sendto (net/socket.c:2183)
[6498.317512][T16040] ? 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)
[6498.317515][T16040] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[6498.317519][T16040] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[6498.317524][T16040] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 6498.317527][T16040] RIP: 0033:0x7f9880dc0a4a
[ 6498.317530][T16040] 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
[ 6498.317533][T16040] RSP: 002b:00007ffe27d1d538 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 6498.317546][T16040] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9880dc0a4a
[ 6498.317548][T16040] RDX: 0000000000000040 RSI: 000000003dcb6340 RDI: 0000000000000006
[ 6498.317550][T16040] RBP: 00007ffe27d1d5c0 R08: 0000000000418574 R09: 000000000000001c
[ 6498.317551][T16040] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 6498.317553][T16040] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9880ee9000
| [ 6498.317553][T16040] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9880ee9000
| [ 6498.317567][T16040]
| [ 6499.138254][T16045] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/16045
| [6499.138799][T16045] caller is lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[ 6499.139141][T16045] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 6499.139143][T16045] Call Trace:
[ 6499.139145][T16045]
[6499.139148][T16045] dump_stack_lvl (lib/dump_stack.c:123)
[6499.139157][T16045] check_preemption_disabled (lib/smp_processor_id.c:52)
[6499.139165][T16045] lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383)
[6499.139170][T16045] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[6499.139176][T16045] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[6499.139186][T16045] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[6499.139195][T16045] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[6499.139201][T16045] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[6499.139213][T16045] ? ip6_local_out (net/ipv6/output_core.c:154)
[6499.139223][T16045] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[6499.139229][T16045] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6499.139236][T16045] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[6499.139241][T16045] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6499.139253][T16045] rawv6_sendmsg (net/ipv6/raw.c:918)
[6499.139264][T16045] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[6499.139270][T16045] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[6499.139277][T16045] ? __lock_release (kernel/locking/lockdep.c:5534)
[6499.139289][T16045] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[6499.139294][T16045] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[6499.139303][T16045] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[6499.139318][T16045] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[6499.139321][T16045] ? __lock_release (kernel/locking/lockdep.c:5534)
[6499.139332][T16045] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6499.139338][T16045] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6499.139344][T16045] ? __pfx___sys_sendto (net/socket.c:2147)
[6499.139358][T16045] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[6499.139365][T16045] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[6499.139375][T16045] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[6499.139382][T16045] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[6499.139392][T16045] __x64_sys_sendto (net/socket.c:2183)
[6499.139396][T16045] ? 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)
[6499.139399][T16045] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[6499.139405][T16045] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[6499.139410][T16045] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 6499.139414][T16045] RIP: 0033:0x7f818d75aa4a
[ 6499.139419][T16045] 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
[ 6499.139422][T16045] RSP: 002b:00007ffcf573dfc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 6499.139426][T16045] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f818d75aa4a
[ 6499.139428][T16045] RDX: 0000000000000040 RSI: 0000000003a8d340 RDI: 0000000000000006
[ 6499.139429][T16045] RBP: 00007ffcf573e050 R08: 0000000000418574 R09: 000000000000001c
[ 6499.139431][T16045] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 6499.139433][T16045] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f818d883000
| [ 6499.139433][T16045] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f818d883000
| [ 6499.139448][T16045]
| [ 6499.157141][T16045] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16045
| [6499.157564][T16045] caller is lwtunnel_xmit (net/core/lwtunnel.c:407)
[ 6499.157823][T16045] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 6499.157824][T16045] Call Trace:
[ 6499.157827][T16045]
[6499.157829][T16045] dump_stack_lvl (lib/dump_stack.c:123)
[6499.157834][T16045] check_preemption_disabled (lib/smp_processor_id.c:52)
[6499.157842][T16045] lwtunnel_xmit (net/core/lwtunnel.c:407)
[6499.157847][T16045] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[6499.157851][T16045] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[6499.157859][T16045] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[6499.157868][T16045] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[6499.157874][T16045] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[6499.157885][T16045] ? ip6_local_out (net/ipv6/output_core.c:154)
[6499.157893][T16045] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[6499.157899][T16045] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6499.157905][T16045] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[6499.157909][T16045] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6499.157921][T16045] rawv6_sendmsg (net/ipv6/raw.c:918)
[6499.157933][T16045] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[6499.157938][T16045] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[6499.157942][T16045] ? __lock_release (kernel/locking/lockdep.c:5534)
[6499.157950][T16045] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[6499.157953][T16045] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[6499.157962][T16045] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[6499.157978][T16045] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[6499.157980][T16045] ? __lock_release (kernel/locking/lockdep.c:5534)
[6499.157991][T16045] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6499.157995][T16045] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6499.158001][T16045] ? __pfx___sys_sendto (net/socket.c:2147)
[6499.158015][T16045] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[6499.158021][T16045] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[6499.158028][T16045] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[6499.158035][T16045] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[6499.158044][T16045] __x64_sys_sendto (net/socket.c:2183)
[6499.158048][T16045] ? 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)
[6499.158051][T16045] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[6499.158055][T16045] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[6499.158060][T16045] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 6499.158063][T16045] RIP: 0033:0x7f818d75aa4a
[ 6499.158066][T16045] 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
[ 6499.158068][T16045] RSP: 002b:00007ffcf573dfc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 6499.158071][T16045] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f818d75aa4a
[ 6499.158073][T16045] RDX: 0000000000000040 RSI: 0000000003a8d340 RDI: 0000000000000006
[ 6499.158075][T16045] RBP: 00007ffcf573e050 R08: 0000000000418574 R09: 000000000000001c
[ 6499.158076][T16045] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 6499.158078][T16045] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f818d883000
| [ 6499.158078][T16045] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f818d883000
| [ 6499.158092][T16045]
| [ 6499.181846][T16045] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16045
| [6499.182784][T16045] caller is lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[ 6499.183053][T16045] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 6499.183054][T16045] Call Trace:
[ 6499.183056][T16045]
[6499.183058][T16045] dump_stack_lvl (lib/dump_stack.c:123)
[6499.183065][T16045] check_preemption_disabled (lib/smp_processor_id.c:52)
[6499.183072][T16045] lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408)
[6499.183078][T16045] ip6_finish_output2 (net/ipv6/ip6_output.c:118)
[6499.183082][T16045] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342)
[6499.183091][T16045] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226)
[6499.183100][T16045] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247)
[6499.183105][T16045] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234)
[6499.183117][T16045] ? ip6_local_out (net/ipv6/output_core.c:154)
[6499.183125][T16045] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[6499.183131][T16045] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6499.183137][T16045] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[6499.183141][T16045] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[6499.183153][T16045] rawv6_sendmsg (net/ipv6/raw.c:918)
[6499.183165][T16045] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[6499.183170][T16045] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[6499.183174][T16045] ? __lock_release (kernel/locking/lockdep.c:5534)
[6499.183182][T16045] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[6499.183185][T16045] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[6499.183194][T16045] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[6499.183209][T16045] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[6499.183211][T16045] ? __lock_release (kernel/locking/lockdep.c:5534)
[6499.183222][T16045] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6499.183228][T16045] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[6499.183233][T16045] ? __pfx___sys_sendto (net/socket.c:2147)
[6499.183247][T16045] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[6499.183254][T16045] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[6499.183262][T16045] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[6499.183269][T16045] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[6499.183279][T16045] __x64_sys_sendto (net/socket.c:2183)
[6499.183283][T16045] ? 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)
[6499.183286][T16045] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[6499.183292][T16045] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[6499.183296][T16045] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 6499.183299][T16045] RIP: 0033:0x7f818d75aa4a
[ 6499.183303][T16045] 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
[ 6499.183306][T16045] RSP: 002b:00007ffcf573dfc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 6499.183309][T16045] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f818d75aa4a
[ 6499.183311][T16045] RDX: 0000000000000040 RSI: 0000000003a8d340 RDI: 0000000000000006
[ 6499.183313][T16045] RBP: 00007ffcf573e050 R08: 0000000000418574 R09: 000000000000001c
[ 6499.183314][T16045] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
Finger prints:
check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output