====================================== | 0 | xx__-> [ 185.988493][ T2802] mpls_gso: MPLS GSO support | [ 194.950159][ T2866] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2866 | [ 194.950741][ T2866] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 194.952140][ T2866] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 194.952142][ T2866] Call Trace: [ 194.952144][ T2866] [ 194.952146][ T2866] dump_stack_lvl (lib/dump_stack.c:123) [ 194.952154][ T2866] check_preemption_disabled (lib/smp_processor_id.c:52) [ 194.952161][ T2866] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 194.952166][ T2866] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 194.952172][ T2866] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 194.952181][ T2866] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 194.952190][ T2866] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 194.952196][ T2866] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 194.952207][ T2866] ? ip6_local_out (net/ipv6/output_core.c:154) [ 194.952216][ T2866] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 194.952222][ T2866] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 194.952229][ T2866] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 194.952233][ T2866] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 194.952245][ T2866] rawv6_sendmsg (net/ipv6/raw.c:918) [ 194.952267][ T2866] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 194.952272][ T2866] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 194.952278][ T2866] ? __lock_release (kernel/locking/lockdep.c:5534) [ 194.952286][ T2866] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 194.952289][ T2866] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 194.952298][ T2866] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 194.952313][ T2866] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 194.952316][ T2866] ? __lock_release (kernel/locking/lockdep.c:5534) [ 194.952326][ T2866] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 194.952332][ T2866] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 194.952337][ T2866] ? __pfx___sys_sendto (net/socket.c:2147) [ 194.952351][ T2866] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 194.952357][ T2866] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 194.952365][ T2866] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 194.952372][ T2866] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 194.952382][ T2866] __x64_sys_sendto (net/socket.c:2183) [ 194.952386][ T2866] ? 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) [ 194.952389][ T2866] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 194.952395][ T2866] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 194.952410][ T2866] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 194.952414][ T2866] RIP: 0033:0x7f68f5926a4a [ 194.952418][ T2866] 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 [ 194.952420][ T2866] RSP: 002b:00007ffdc92b35c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 194.952423][ T2866] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f68f5926a4a [ 194.952425][ T2866] RDX: 0000000000000040 RSI: 0000000010a2c3f0 RDI: 0000000000000006 [ 194.952427][ T2866] RBP: 00007ffdc92b3650 R08: 0000000000418574 R09: 000000000000001c [ 194.952429][ T2866] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 194.952430][ T2866] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f68f5a52000 | [ 194.952430][ T2866] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f68f5a52000 | [ 194.952443][ T2866] | [ 194.952603][ T2866] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2866 | [ 194.968135][ T2866] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 194.968426][ T2866] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 194.968428][ T2866] Call Trace: [ 194.968429][ T2866] [ 194.968431][ T2866] dump_stack_lvl (lib/dump_stack.c:123) [ 194.968437][ T2866] check_preemption_disabled (lib/smp_processor_id.c:52) [ 194.968444][ T2866] lwtunnel_xmit (net/core/lwtunnel.c:407) [ 194.968449][ T2866] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 194.968453][ T2866] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 194.968462][ T2866] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 194.968470][ T2866] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 194.968476][ T2866] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 194.968488][ T2866] ? ip6_local_out (net/ipv6/output_core.c:154) [ 194.968495][ T2866] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 194.968501][ T2866] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 194.968507][ T2866] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 194.968511][ T2866] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 194.968523][ T2866] rawv6_sendmsg (net/ipv6/raw.c:918) [ 194.968534][ T2866] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 194.968539][ T2866] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 194.968543][ T2866] ? __lock_release (kernel/locking/lockdep.c:5534) [ 194.968552][ T2866] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 194.968556][ T2866] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 194.968564][ T2866] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 194.968580][ T2866] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 194.968582][ T2866] ? __lock_release (kernel/locking/lockdep.c:5534) [ 194.968593][ T2866] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 194.968598][ T2866] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 194.968603][ T2866] ? __pfx___sys_sendto (net/socket.c:2147) [ 194.968617][ T2866] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 194.968624][ T2866] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 194.968631][ T2866] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 194.968638][ T2866] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 194.968648][ T2866] __x64_sys_sendto (net/socket.c:2183) [ 194.968651][ T2866] ? 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) [ 194.968654][ T2866] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 194.968659][ T2866] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 194.968664][ T2866] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 194.968667][ T2866] RIP: 0033:0x7f68f5926a4a [ 194.968671][ T2866] 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 [ 194.968673][ T2866] RSP: 002b:00007ffdc92b35c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 194.968676][ T2866] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f68f5926a4a [ 194.968678][ T2866] RDX: 0000000000000040 RSI: 0000000010a2c3f0 RDI: 0000000000000006 [ 194.968680][ T2866] RBP: 00007ffdc92b3650 R08: 0000000000418574 R09: 000000000000001c [ 194.968682][ T2866] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 194.968683][ T2866] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f68f5a52000 | [ 194.968683][ T2866] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f68f5a52000 | [ 194.968697][ T2866] | [ 194.992488][ T2866] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2866 | [ 194.992947][ T2866] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 194.993233][ T2866] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 194.993235][ T2866] Call Trace: [ 194.993236][ T2866] [ 194.993238][ T2866] dump_stack_lvl (lib/dump_stack.c:123) [ 194.993244][ T2866] check_preemption_disabled (lib/smp_processor_id.c:52) [ 194.993250][ T2866] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 194.993256][ T2866] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 194.993260][ T2866] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 194.993268][ T2866] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 194.993277][ T2866] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 194.993282][ T2866] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 194.993294][ T2866] ? ip6_local_out (net/ipv6/output_core.c:154) [ 194.993302][ T2866] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 194.993308][ T2866] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 194.993313][ T2866] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 194.993317][ T2866] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 194.993329][ T2866] rawv6_sendmsg (net/ipv6/raw.c:918) [ 194.993340][ T2866] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 194.993345][ T2866] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 194.993349][ T2866] ? __lock_release (kernel/locking/lockdep.c:5534) [ 194.993357][ T2866] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 194.993360][ T2866] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 194.993368][ T2866] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 194.993384][ T2866] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 194.993386][ T2866] ? __lock_release (kernel/locking/lockdep.c:5534) [ 194.993397][ T2866] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 194.993401][ T2866] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 194.993406][ T2866] ? __pfx___sys_sendto (net/socket.c:2147) [ 194.993420][ T2866] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 194.993426][ T2866] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 194.993433][ T2866] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 194.993440][ T2866] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 194.993450][ T2866] __x64_sys_sendto (net/socket.c:2183) [ 194.993454][ T2866] ? 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) [ 194.993457][ T2866] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 194.993461][ T2866] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 194.993466][ T2866] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 194.993469][ T2866] RIP: 0033:0x7f68f5926a4a [ 194.993472][ T2866] 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 [ 194.993475][ T2866] RSP: 002b:00007ffdc92b35c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 194.993478][ T2866] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f68f5926a4a [ 194.993480][ T2866] RDX: 0000000000000040 RSI: 0000000010a2c3f0 RDI: 0000000000000006 [ 194.993482][ T2866] RBP: 00007ffdc92b3650 R08: 0000000000418574 R09: 000000000000001c [ 194.993483][ T2866] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 194.993485][ T2866] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f68f5a52000 | [ 194.993485][ T2866] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f68f5a52000 | [ 194.993499][ T2866] | [ 195.762684][ T2871] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2871 | [ 195.763108][ T2871] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 195.763369][ T2871] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 195.763371][ T2871] Call Trace: [ 195.763373][ T2871] [ 195.763376][ T2871] dump_stack_lvl (lib/dump_stack.c:123) [ 195.763384][ T2871] check_preemption_disabled (lib/smp_processor_id.c:52) [ 195.763390][ T2871] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 195.763395][ T2871] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 195.763400][ T2871] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 195.763410][ T2871] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 195.763418][ T2871] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 195.763424][ T2871] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 195.763436][ T2871] ? ip6_local_out (net/ipv6/output_core.c:154) [ 195.763445][ T2871] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 195.763451][ T2871] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 195.763457][ T2871] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 195.763462][ T2871] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 195.763473][ T2871] rawv6_sendmsg (net/ipv6/raw.c:918) [ 195.763485][ T2871] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 195.763490][ T2871] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 195.763495][ T2871] ? __lock_release (kernel/locking/lockdep.c:5534) [ 195.763504][ T2871] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 195.763508][ T2871] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 195.763517][ T2871] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 195.763533][ T2871] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 195.763536][ T2871] ? __lock_release (kernel/locking/lockdep.c:5534) [ 195.763547][ T2871] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 195.763552][ T2871] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 195.763558][ T2871] ? __pfx___sys_sendto (net/socket.c:2147) [ 195.763572][ T2871] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 195.763579][ T2871] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 195.763587][ T2871] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 195.763594][ T2871] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 195.763604][ T2871] __x64_sys_sendto (net/socket.c:2183) [ 195.763608][ T2871] ? 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) [ 195.763612][ T2871] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 195.763617][ T2871] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 195.763622][ T2871] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 195.763626][ T2871] RIP: 0033:0x7f90415b0a4a [ 195.763630][ T2871] 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 [ 195.763633][ T2871] RSP: 002b:00007ffd842a5818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 195.763637][ T2871] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90415b0a4a [ 195.763639][ T2871] RDX: 0000000000000040 RSI: 000000001d03e3f0 RDI: 0000000000000006 [ 195.763641][ T2871] RBP: 00007ffd842a58a0 R08: 0000000000418574 R09: 000000000000001c [ 195.763642][ T2871] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 195.763644][ T2871] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90416dc000 | [ 195.763644][ T2871] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90416dc000 | [ 195.763659][ T2871] | [ 195.763661][ T2871] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2871 | [ 195.777777][ T2871] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 195.778032][ T2871] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 195.778033][ T2871] Call Trace: [ 195.778035][ T2871] [ 195.778037][ T2871] dump_stack_lvl (lib/dump_stack.c:123) [ 195.778044][ T2871] check_preemption_disabled (lib/smp_processor_id.c:52) [ 195.778051][ T2871] lwtunnel_xmit (net/core/lwtunnel.c:407) [ 195.778056][ T2871] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 195.778061][ T2871] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 195.778070][ T2871] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 195.778078][ T2871] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 195.778084][ T2871] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 195.778095][ T2871] ? ip6_local_out (net/ipv6/output_core.c:154) [ 195.778103][ T2871] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 195.778109][ T2871] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 195.778115][ T2871] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 195.778119][ T2871] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 195.778131][ T2871] rawv6_sendmsg (net/ipv6/raw.c:918) [ 195.778143][ T2871] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 195.778148][ T2871] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 195.778153][ T2871] ? __lock_release (kernel/locking/lockdep.c:5534) [ 195.778161][ T2871] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 195.778165][ T2871] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 195.778174][ T2871] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 195.778189][ T2871] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 195.778192][ T2871] ? __lock_release (kernel/locking/lockdep.c:5534) [ 195.778203][ T2871] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 195.778207][ T2871] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 195.778213][ T2871] ? __pfx___sys_sendto (net/socket.c:2147) [ 195.778243][ T2871] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 195.778249][ T2871] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 195.778258][ T2871] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 195.778265][ T2871] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 195.778275][ T2871] __x64_sys_sendto (net/socket.c:2183) [ 195.778279][ T2871] ? 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) [ 195.778282][ T2871] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 195.778288][ T2871] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 195.778293][ T2871] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 195.778296][ T2871] RIP: 0033:0x7f90415b0a4a [ 195.778299][ T2871] 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 [ 195.778301][ T2871] RSP: 002b:00007ffd842a5818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 195.778305][ T2871] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90415b0a4a [ 195.778307][ T2871] RDX: 0000000000000040 RSI: 000000001d03e3f0 RDI: 0000000000000006 [ 195.778308][ T2871] RBP: 00007ffd842a58a0 R08: 0000000000418574 R09: 000000000000001c [ 195.778310][ T2871] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 195.778312][ T2871] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90416dc000 | [ 195.778312][ T2871] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90416dc000 | [ 195.778326][ T2871] | [ 195.798479][ T2871] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2871 | [ 195.798861][ T2871] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 195.799114][ T2871] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 195.799115][ T2871] Call Trace: [ 195.799117][ T2871] [ 195.799119][ T2871] dump_stack_lvl (lib/dump_stack.c:123) [ 195.799126][ T2871] check_preemption_disabled (lib/smp_processor_id.c:52) [ 195.799133][ T2871] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 195.799138][ T2871] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 195.799143][ T2871] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 195.799168][ T2871] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 195.799176][ T2871] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 195.799182][ T2871] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 195.799194][ T2871] ? ip6_local_out (net/ipv6/output_core.c:154) [ 195.799202][ T2871] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 195.799208][ T2871] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 195.799214][ T2871] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 195.799219][ T2871] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 195.799231][ T2871] rawv6_sendmsg (net/ipv6/raw.c:918) [ 195.799243][ T2871] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 195.799248][ T2871] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 195.799252][ T2871] ? __lock_release (kernel/locking/lockdep.c:5534) [ 195.799260][ T2871] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 195.799264][ T2871] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 195.799273][ T2871] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 195.799289][ T2871] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 195.799292][ T2871] ? __lock_release (kernel/locking/lockdep.c:5534) [ 195.799303][ T2871] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 195.799308][ T2871] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 195.799313][ T2871] ? __pfx___sys_sendto (net/socket.c:2147) [ 195.799328][ T2871] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 195.799334][ T2871] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 195.799342][ T2871] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 195.799349][ T2871] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 195.799359][ T2871] __x64_sys_sendto (net/socket.c:2183) [ 195.799362][ T2871] ? 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) [ 195.799366][ T2871] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 195.799371][ T2871] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 195.799375][ T2871] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 195.799379][ T2871] RIP: 0033:0x7f90415b0a4a [ 195.799382][ T2871] 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 [ 195.799385][ T2871] RSP: 002b:00007ffd842a5818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 195.799388][ T2871] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90415b0a4a [ 195.799390][ T2871] RDX: 0000000000000040 RSI: 000000001d03e3f0 RDI: 0000000000000006 [ 195.799392][ T2871] RBP: 00007ffd842a58a0 R08: 0000000000418574 R09: 000000000000001c [ 195.799394][ T2871] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output