====================================== | xx__-> echo $? | 0 | xx__-> [ 5435.908551][ T2004] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2004 | [ 5435.909086][ T2004] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5435.909356][ T2004] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5435.909358][ T2004] Call Trace: [ 5435.909360][ T2004] [ 5435.909363][ T2004] dump_stack_lvl (lib/dump_stack.c:123) [ 5435.909371][ T2004] check_preemption_disabled (lib/smp_processor_id.c:52) [ 5435.909378][ T2004] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5435.909383][ T2004] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 5435.909388][ T2004] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 5435.909398][ T2004] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 5435.909406][ T2004] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 5435.909412][ T2004] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 5435.909424][ T2004] ? ip6_local_out (net/ipv6/output_core.c:154) [ 5435.909433][ T2004] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 5435.909439][ T2004] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5435.909445][ T2004] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 5435.909450][ T2004] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5435.909462][ T2004] rawv6_sendmsg (net/ipv6/raw.c:918) [ 5435.909475][ T2004] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 5435.909480][ T2004] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 5435.909486][ T2004] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5435.909495][ T2004] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 5435.909500][ T2004] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 5435.909509][ T2004] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 5435.909525][ T2004] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 5435.909528][ T2004] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5435.909539][ T2004] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5435.909544][ T2004] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5435.909549][ T2004] ? __pfx___sys_sendto (net/socket.c:2147) [ 5435.909563][ T2004] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 5435.909570][ T2004] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 5435.909579][ T2004] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 5435.909586][ T2004] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 5435.909596][ T2004] __x64_sys_sendto (net/socket.c:2183) [ 5435.909600][ T2004] ? 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) [ 5435.909603][ T2004] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 5435.909608][ T2004] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 5435.909612][ T2004] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5435.909616][ T2004] RIP: 0033:0x7f5460d54a4a [ 5435.909620][ T2004] 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 [ 5435.909623][ T2004] RSP: 002b:00007ffd82eed0d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5435.909626][ T2004] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5460d54a4a [ 5435.909628][ T2004] RDX: 0000000000000040 RSI: 00000000038923f0 RDI: 0000000000000006 [ 5435.909630][ T2004] RBP: 00007ffd82eed160 R08: 0000000000418574 R09: 000000000000001c [ 5435.909632][ T2004] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5435.909634][ T2004] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5460e80000 | [ 5435.909634][ T2004] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5460e80000 | [ 5435.909648][ T2004] | [ 5435.924369][ T2004] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2004 | [ 5435.925498][ T2004] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5435.925768][ T2004] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5435.925770][ T2004] Call Trace: [ 5435.925772][ T2004] [ 5435.925774][ T2004] dump_stack_lvl (lib/dump_stack.c:123) [ 5435.925781][ T2004] check_preemption_disabled (lib/smp_processor_id.c:52) [ 5435.925788][ T2004] lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5435.925794][ T2004] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 5435.925799][ T2004] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 5435.925807][ T2004] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 5435.925816][ T2004] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 5435.925822][ T2004] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 5435.925834][ T2004] ? ip6_local_out (net/ipv6/output_core.c:154) [ 5435.925842][ T2004] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 5435.925848][ T2004] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5435.925854][ T2004] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 5435.925859][ T2004] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5435.925871][ T2004] rawv6_sendmsg (net/ipv6/raw.c:918) [ 5435.925883][ T2004] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 5435.925888][ T2004] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 5435.925892][ T2004] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5435.925900][ T2004] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 5435.925904][ T2004] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 5435.925913][ T2004] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 5435.925929][ T2004] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 5435.925931][ T2004] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5435.925943][ T2004] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5435.925947][ T2004] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5435.925952][ T2004] ? __pfx___sys_sendto (net/socket.c:2147) [ 5435.925967][ T2004] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 5435.925973][ T2004] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 5435.925981][ T2004] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 5435.925988][ T2004] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 5435.925998][ T2004] __x64_sys_sendto (net/socket.c:2183) [ 5435.926002][ T2004] ? 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) [ 5435.926005][ T2004] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 5435.926010][ T2004] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 5435.926015][ T2004] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5435.926018][ T2004] RIP: 0033:0x7f5460d54a4a [ 5435.926022][ T2004] 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 [ 5435.926024][ T2004] RSP: 002b:00007ffd82eed0d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5435.926027][ T2004] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5460d54a4a [ 5435.926029][ T2004] RDX: 0000000000000040 RSI: 00000000038923f0 RDI: 0000000000000006 [ 5435.926031][ T2004] RBP: 00007ffd82eed160 R08: 0000000000418574 R09: 000000000000001c [ 5435.926033][ T2004] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5435.926035][ T2004] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5460e80000 | [ 5435.926035][ T2004] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5460e80000 | [ 5435.926050][ T2004] | [ 5435.947602][ T2004] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2004 | [ 5435.948012][ T2004] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5435.948286][ T2004] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5435.948287][ T2004] Call Trace: [ 5435.948289][ T2004] [ 5435.948291][ T2004] dump_stack_lvl (lib/dump_stack.c:123) [ 5435.948298][ T2004] check_preemption_disabled (lib/smp_processor_id.c:52) [ 5435.948304][ T2004] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5435.948310][ T2004] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 5435.948315][ T2004] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 5435.948324][ T2004] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 5435.948333][ T2004] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 5435.948339][ T2004] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 5435.948351][ T2004] ? ip6_local_out (net/ipv6/output_core.c:154) [ 5435.948359][ T2004] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 5435.948365][ T2004] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5435.948371][ T2004] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 5435.948376][ T2004] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5435.948388][ T2004] rawv6_sendmsg (net/ipv6/raw.c:918) [ 5435.948400][ T2004] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 5435.948405][ T2004] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 5435.948409][ T2004] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5435.948417][ T2004] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 5435.948420][ T2004] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 5435.948429][ T2004] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 5435.948445][ T2004] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 5435.948448][ T2004] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5435.948459][ T2004] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5435.948464][ T2004] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5435.948473][ T2004] ? __pfx___sys_sendto (net/socket.c:2147) [ 5435.948488][ T2004] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 5435.948494][ T2004] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 5435.948501][ T2004] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 5435.948509][ T2004] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 5435.948519][ T2004] __x64_sys_sendto (net/socket.c:2183) [ 5435.948523][ T2004] ? 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) [ 5435.948526][ T2004] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 5435.948531][ T2004] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 5435.948536][ T2004] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5435.948539][ T2004] RIP: 0033:0x7f5460d54a4a [ 5435.948543][ T2004] 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 [ 5435.948545][ T2004] RSP: 002b:00007ffd82eed0d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5435.948548][ T2004] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5460d54a4a [ 5435.948550][ T2004] RDX: 0000000000000040 RSI: 00000000038923f0 RDI: 0000000000000006 [ 5435.948552][ T2004] RBP: 00007ffd82eed160 R08: 0000000000418574 R09: 000000000000001c [ 5435.948554][ T2004] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5435.948556][ T2004] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5460e80000 | [ 5435.948556][ T2004] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5460e80000 | [ 5435.948570][ T2004] | [ 5436.754752][ T2009] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2009 | [ 5436.755546][ T2009] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5436.755808][ T2009] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5436.755810][ T2009] Call Trace: [ 5436.755811][ T2009] [ 5436.755814][ T2009] dump_stack_lvl (lib/dump_stack.c:123) [ 5436.755823][ T2009] check_preemption_disabled (lib/smp_processor_id.c:52) [ 5436.755829][ T2009] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5436.755835][ T2009] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 5436.755840][ T2009] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 5436.755849][ T2009] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 5436.755858][ T2009] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 5436.755864][ T2009] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 5436.755876][ T2009] ? ip6_local_out (net/ipv6/output_core.c:154) [ 5436.755884][ T2009] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 5436.755890][ T2009] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5436.755897][ T2009] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 5436.755902][ T2009] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5436.755914][ T2009] rawv6_sendmsg (net/ipv6/raw.c:918) [ 5436.755925][ T2009] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 5436.755931][ T2009] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 5436.755936][ T2009] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5436.755944][ T2009] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 5436.755948][ T2009] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 5436.755957][ T2009] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 5436.755973][ T2009] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 5436.755975][ T2009] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5436.755987][ T2009] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5436.755992][ T2009] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5436.755997][ T2009] ? __pfx___sys_sendto (net/socket.c:2147) [ 5436.756012][ T2009] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 5436.756018][ T2009] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 5436.756027][ T2009] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 5436.756033][ T2009] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 5436.756043][ T2009] __x64_sys_sendto (net/socket.c:2183) [ 5436.756047][ T2009] ? 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) [ 5436.756052][ T2009] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 5436.756056][ T2009] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 5436.756061][ T2009] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5436.756065][ T2009] RIP: 0033:0x7f45622e8a4a [ 5436.756069][ T2009] 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 [ 5436.756071][ T2009] RSP: 002b:00007ffefb102818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5436.756075][ T2009] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f45622e8a4a [ 5436.756077][ T2009] RDX: 0000000000000040 RSI: 000000002e0a23f0 RDI: 0000000000000006 [ 5436.756079][ T2009] RBP: 00007ffefb1028a0 R08: 0000000000418574 R09: 000000000000001c [ 5436.756081][ T2009] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5436.756082][ T2009] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4562414000 | [ 5436.756082][ T2009] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4562414000 | [ 5436.756097][ T2009] | [ 5436.756100][ T2009] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2009 | [ 5436.770408][ T2009] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5436.770672][ T2009] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5436.770674][ T2009] Call Trace: [ 5436.770676][ T2009] [ 5436.770678][ T2009] dump_stack_lvl (lib/dump_stack.c:123) [ 5436.770684][ T2009] check_preemption_disabled (lib/smp_processor_id.c:52) [ 5436.770692][ T2009] lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5436.770697][ T2009] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 5436.770702][ T2009] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 5436.770711][ T2009] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 5436.770719][ T2009] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 5436.770726][ T2009] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 5436.770738][ T2009] ? ip6_local_out (net/ipv6/output_core.c:154) [ 5436.770745][ T2009] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 5436.770752][ T2009] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5436.770758][ T2009] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 5436.770763][ T2009] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5436.770775][ T2009] rawv6_sendmsg (net/ipv6/raw.c:918) [ 5436.770787][ T2009] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 5436.770792][ T2009] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 5436.770796][ T2009] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5436.770804][ T2009] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 5436.770807][ T2009] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 5436.770816][ T2009] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 5436.770833][ T2009] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 5436.770835][ T2009] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5436.770846][ T2009] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5436.770850][ T2009] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5436.770856][ T2009] ? __pfx___sys_sendto (net/socket.c:2147) [ 5436.770871][ T2009] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 5436.770877][ T2009] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 5436.770885][ T2009] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 5436.770892][ T2009] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 5436.770902][ T2009] __x64_sys_sendto (net/socket.c:2183) [ 5436.770906][ T2009] ? 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) [ 5436.770909][ T2009] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 5436.770913][ T2009] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 5436.770919][ T2009] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5436.770922][ T2009] RIP: 0033:0x7f45622e8a4a [ 5436.770925][ T2009] 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 [ 5436.770928][ T2009] RSP: 002b:00007ffefb102818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5436.770931][ T2009] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f45622e8a4a [ 5436.770933][ T2009] RDX: 0000000000000040 RSI: 000000002e0a23f0 RDI: 0000000000000006 [ 5436.770934][ T2009] RBP: 00007ffefb1028a0 R08: 0000000000418574 R09: 000000000000001c [ 5436.770936][ T2009] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5436.770938][ T2009] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4562414000 | [ 5436.770938][ T2009] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4562414000 | [ 5436.770952][ T2009] | [ 5436.792461][ T2009] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2009 | [ 5436.792878][ T2009] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5436.793145][ T2009] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5436.793146][ T2009] Call Trace: [ 5436.793148][ T2009] [ 5436.793150][ T2009] dump_stack_lvl (lib/dump_stack.c:123) [ 5436.793157][ T2009] check_preemption_disabled (lib/smp_processor_id.c:52) [ 5436.793164][ T2009] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5436.793169][ T2009] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 5436.793174][ T2009] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 5436.793182][ T2009] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 5436.793191][ T2009] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 5436.793197][ T2009] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 5436.793209][ T2009] ? ip6_local_out (net/ipv6/output_core.c:154) [ 5436.793218][ T2009] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 5436.793224][ T2009] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5436.793229][ T2009] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 5436.793234][ T2009] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 5436.793246][ T2009] rawv6_sendmsg (net/ipv6/raw.c:918) [ 5436.793258][ T2009] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 5436.793263][ T2009] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 5436.793267][ T2009] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5436.793275][ T2009] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 5436.793279][ T2009] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 5436.793288][ T2009] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 5436.793304][ T2009] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 5436.793307][ T2009] ? __lock_release (kernel/locking/lockdep.c:5534) [ 5436.793318][ T2009] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5436.793322][ T2009] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 5436.793328][ T2009] ? __pfx___sys_sendto (net/socket.c:2147) [ 5436.793342][ T2009] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 5436.793348][ T2009] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 5436.793356][ T2009] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 5436.793363][ T2009] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 5436.793373][ T2009] __x64_sys_sendto (net/socket.c:2183) [ 5436.793377][ T2009] ? 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) [ 5436.793380][ T2009] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 5436.793385][ T2009] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 5436.793390][ T2009] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5436.793393][ T2009] RIP: 0033:0x7f45622e8a4a [ 5436.793397][ T2009] 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 [ 5436.793399][ T2009] RSP: 002b:00007ffefb102818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5436.793403][ T2009] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f45622e8a4a [ 5436.793405][ T2009] RDX: 0000000000000040 RSI: 000000002e0a23f0 RDI: 0000000000000006 [ 5436.793406][ T2009] RBP: 00007ffefb1028a0 R08: 0000000000418574 R09: 000000000000001c [ 5436.793408][ T2009] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output