====================================== | 0 | xx__-> [ 269.327660][ T2512] mpls_gso: MPLS GSO support | [ 279.261651][ T2577] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2577 | [ 279.262244][ T2577] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 279.262521][ T2577] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 279.262523][ T2577] Call Trace: [ 279.262525][ T2577] [ 279.262527][ T2577] dump_stack_lvl (lib/dump_stack.c:123) [ 279.262535][ T2577] check_preemption_disabled (lib/smp_processor_id.c:52) [ 279.262544][ T2577] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 279.262549][ T2577] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 279.262554][ T2577] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 279.262564][ T2577] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 279.262572][ T2577] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 279.262578][ T2577] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 279.262589][ T2577] ? ip6_local_out (net/ipv6/output_core.c:154) [ 279.262597][ T2577] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 279.262603][ T2577] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 279.262609][ T2577] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 279.262613][ T2577] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 279.262625][ T2577] rawv6_sendmsg (net/ipv6/raw.c:918) [ 279.262637][ T2577] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 279.262641][ T2577] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 279.262647][ T2577] ? __lock_release (kernel/locking/lockdep.c:5534) [ 279.262656][ T2577] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 279.262660][ T2577] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 279.262669][ T2577] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 279.262685][ T2577] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 279.262688][ T2577] ? __lock_release (kernel/locking/lockdep.c:5534) [ 279.262699][ T2577] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 279.262704][ T2577] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 279.262709][ T2577] ? __pfx___sys_sendto (net/socket.c:2147) [ 279.262723][ T2577] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 279.262729][ T2577] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 279.262738][ T2577] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 279.262745][ T2577] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 279.262755][ T2577] __x64_sys_sendto (net/socket.c:2183) [ 279.262758][ T2577] ? 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) [ 279.262764][ T2577] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 279.262768][ T2577] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 279.262774][ T2577] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 279.262777][ T2577] RIP: 0033:0x7f41b68efa4a [ 279.262782][ T2577] 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 [ 279.262785][ T2577] RSP: 002b:00007fffd65227a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 279.262788][ T2577] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f41b68efa4a [ 279.262791][ T2577] RDX: 0000000000000040 RSI: 000000002696b340 RDI: 0000000000000006 [ 279.262792][ T2577] RBP: 00007fffd6522830 R08: 0000000000418574 R09: 000000000000001c [ 279.262794][ T2577] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 279.262796][ T2577] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f41b6a18000 | [ 279.262796][ T2577] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f41b6a18000 | [ 279.262810][ T2577] | [ 279.262813][ T2577] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2577 | [ 279.277558][ T2577] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 279.277815][ T2577] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 279.277817][ T2577] Call Trace: [ 279.277819][ T2577] [ 279.277822][ T2577] dump_stack_lvl (lib/dump_stack.c:123) [ 279.277828][ T2577] check_preemption_disabled (lib/smp_processor_id.c:52) [ 279.277838][ T2577] lwtunnel_xmit (net/core/lwtunnel.c:407) [ 279.277842][ T2577] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 279.277846][ T2577] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 279.277854][ T2577] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 279.277862][ T2577] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 279.277868][ T2577] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 279.277879][ T2577] ? ip6_local_out (net/ipv6/output_core.c:154) [ 279.277887][ T2577] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 279.277893][ T2577] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 279.277898][ T2577] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 279.277903][ T2577] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 279.277913][ T2577] rawv6_sendmsg (net/ipv6/raw.c:918) [ 279.277924][ T2577] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 279.277929][ T2577] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 279.277933][ T2577] ? __lock_release (kernel/locking/lockdep.c:5534) [ 279.277940][ T2577] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 279.277944][ T2577] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 279.277952][ T2577] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 279.277967][ T2577] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 279.277969][ T2577] ? __lock_release (kernel/locking/lockdep.c:5534) [ 279.277980][ T2577] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 279.277985][ T2577] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 279.277990][ T2577] ? __pfx___sys_sendto (net/socket.c:2147) [ 279.278003][ T2577] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 279.278009][ T2577] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 279.278017][ T2577] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 279.278024][ T2577] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 279.278033][ T2577] __x64_sys_sendto (net/socket.c:2183) [ 279.278037][ T2577] ? 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) [ 279.278042][ T2577] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 279.278046][ T2577] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 279.278051][ T2577] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 279.278054][ T2577] RIP: 0033:0x7f41b68efa4a [ 279.278057][ T2577] 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 [ 279.278059][ T2577] RSP: 002b:00007fffd65227a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 279.278062][ T2577] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f41b68efa4a [ 279.278064][ T2577] RDX: 0000000000000040 RSI: 000000002696b340 RDI: 0000000000000006 [ 279.278066][ T2577] RBP: 00007fffd6522830 R08: 0000000000418574 R09: 000000000000001c [ 279.278068][ T2577] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 279.278069][ T2577] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f41b6a18000 | [ 279.278069][ T2577] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f41b6a18000 | [ 279.278083][ T2577] | [ 279.294419][ T2577] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2577 | [ 279.294835][ T2577] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 279.295121][ T2577] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 279.295123][ T2577] Call Trace: [ 279.295125][ T2577] [ 279.295127][ T2577] dump_stack_lvl (lib/dump_stack.c:123) [ 279.295136][ T2577] check_preemption_disabled (lib/smp_processor_id.c:52) [ 279.295146][ T2577] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 279.295151][ T2577] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 279.295157][ T2577] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 279.295166][ T2577] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 279.295174][ T2577] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 279.295180][ T2577] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 279.295192][ T2577] ? ip6_local_out (net/ipv6/output_core.c:154) [ 279.295201][ T2577] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 279.295207][ T2577] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 279.295213][ T2577] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 279.295218][ T2577] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 279.295230][ T2577] rawv6_sendmsg (net/ipv6/raw.c:918) [ 279.295242][ T2577] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 279.295247][ T2577] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 279.295253][ T2577] ? __lock_release (kernel/locking/lockdep.c:5534) [ 279.295262][ T2577] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 279.295266][ T2577] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 279.295275][ T2577] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 279.295292][ T2577] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 279.295295][ T2577] ? __lock_release (kernel/locking/lockdep.c:5534) [ 279.295306][ T2577] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 279.295312][ T2577] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 279.295318][ T2577] ? __pfx___sys_sendto (net/socket.c:2147) [ 279.295332][ T2577] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 279.295339][ T2577] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 279.295349][ T2577] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 279.295356][ T2577] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 279.295366][ T2577] __x64_sys_sendto (net/socket.c:2183) [ 279.295370][ T2577] ? 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) [ 279.295376][ T2577] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 279.295381][ T2577] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 279.295386][ T2577] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 279.295390][ T2577] RIP: 0033:0x7f41b68efa4a [ 279.295395][ T2577] 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 [ 279.295398][ T2577] RSP: 002b:00007fffd65227a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 279.295402][ T2577] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f41b68efa4a [ 279.295404][ T2577] RDX: 0000000000000040 RSI: 000000002696b340 RDI: 0000000000000006 [ 279.295406][ T2577] RBP: 00007fffd6522830 R08: 0000000000418574 R09: 000000000000001c [ 279.295408][ T2577] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 279.295410][ T2577] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f41b6a18000 | [ 279.295410][ T2577] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f41b6a18000 | [ 279.295425][ T2577] | [ 280.081035][ T2582] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2582 | [ 280.081473][ T2582] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 280.081737][ T2582] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 280.081739][ T2582] Call Trace: [ 280.081742][ T2582] [ 280.081744][ T2582] dump_stack_lvl (lib/dump_stack.c:123) [ 280.081752][ T2582] check_preemption_disabled (lib/smp_processor_id.c:52) [ 280.081762][ T2582] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 280.081768][ T2582] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 280.081773][ T2582] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 280.081783][ T2582] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 280.081791][ T2582] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 280.081797][ T2582] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 280.081808][ T2582] ? ip6_local_out (net/ipv6/output_core.c:154) [ 280.081818][ T2582] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 280.081823][ T2582] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 280.081830][ T2582] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 280.081835][ T2582] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 280.081847][ T2582] rawv6_sendmsg (net/ipv6/raw.c:918) [ 280.081858][ T2582] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 280.081864][ T2582] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 280.081871][ T2582] ? __lock_release (kernel/locking/lockdep.c:5534) [ 280.081879][ T2582] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 280.081885][ T2582] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 280.081894][ T2582] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 280.081910][ T2582] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 280.081912][ T2582] ? __lock_release (kernel/locking/lockdep.c:5534) [ 280.081923][ T2582] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 280.081930][ T2582] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 280.081936][ T2582] ? __pfx___sys_sendto (net/socket.c:2147) [ 280.081950][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 280.081958][ T2582] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 280.081967][ T2582] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 280.081975][ T2582] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 280.081985][ T2582] __x64_sys_sendto (net/socket.c:2183) [ 280.081989][ T2582] ? 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) [ 280.081995][ T2582] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 280.081999][ T2582] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 280.082005][ T2582] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 280.082009][ T2582] RIP: 0033:0x7f999d2b7a4a [ 280.082014][ T2582] 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 [ 280.082017][ T2582] RSP: 002b:00007ffcf86d5778 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 280.082021][ T2582] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f999d2b7a4a [ 280.082024][ T2582] RDX: 0000000000000040 RSI: 000000003c148340 RDI: 0000000000000006 [ 280.082025][ T2582] RBP: 00007ffcf86d5800 R08: 0000000000418574 R09: 000000000000001c [ 280.082027][ T2582] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 280.082029][ T2582] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f999d3e0000 | [ 280.082044][ T2582] | [ 280.097474][ T2582] lwtunnel_xmit(): recursion limit reached on datapath | [ 281.138336][ T2582] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2582 | [ 281.138846][ T2582] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 281.139140][ T2582] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 281.139142][ T2582] Call Trace: [ 281.139144][ T2582] [ 281.139147][ T2582] dump_stack_lvl (lib/dump_stack.c:123) [ 281.139156][ T2582] check_preemption_disabled (lib/smp_processor_id.c:52) [ 281.139166][ T2582] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 281.139172][ T2582] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 281.139178][ T2582] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 281.139187][ T2582] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 281.139195][ T2582] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 281.139201][ T2582] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 281.139213][ T2582] ? ip6_local_out (net/ipv6/output_core.c:154) [ 281.139222][ T2582] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 281.139228][ T2582] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 281.139235][ T2582] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 281.139240][ T2582] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 281.139251][ T2582] rawv6_sendmsg (net/ipv6/raw.c:918) [ 281.139263][ T2582] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 281.139274][ T2582] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 281.139281][ T2582] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 281.139291][ T2582] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 281.139296][ T2582] ? sock_write_iter (net/socket.c:1118) [ 281.139313][ T2582] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 281.139319][ T2582] ? __lock_release (kernel/locking/lockdep.c:5534) [ 281.139330][ T2582] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 281.139334][ T2582] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 281.139340][ T2582] ? __pfx___sys_sendto (net/socket.c:2147) [ 281.139353][ T2582] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 281.139367][ T2582] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 281.139382][ T2582] __x64_sys_sendto (net/socket.c:2183) [ 281.139386][ T2582] ? 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) [ 281.139393][ T2582] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 281.139397][ T2582] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 281.139403][ T2582] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 281.139408][ T2582] RIP: 0033:0x7f999d2b7a4a [ 281.139413][ T2582] 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 [ 281.139416][ T2582] RSP: 002b:00007ffcf86d5778 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 281.139420][ T2582] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f999d2b7a4a [ 281.139422][ T2582] RDX: 0000000000000040 RSI: 000000003c148340 RDI: 0000000000000006 [ 281.139424][ T2582] RBP: 00007ffcf86d5800 R08: 0000000000418574 R09: 000000000000001c [ 281.139426][ T2582] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 281.139428][ T2582] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f999d3e0000 | [ 281.139443][ T2582] | [ 281.139446][ T2582] lwtunnel_xmit(): recursion limit reached on datapath | [ 282.153296][ T2582] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2582 | [ 282.153811][ T2582] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 282.154125][ T2582] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 282.154127][ T2582] Call Trace: [ 282.154130][ T2582] [ 282.154132][ T2582] dump_stack_lvl (lib/dump_stack.c:123) [ 282.154142][ T2582] check_preemption_disabled (lib/smp_processor_id.c:52) [ 282.154152][ T2582] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 282.154157][ T2582] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 282.154163][ T2582] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 282.154174][ T2582] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 282.154183][ T2582] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 282.154189][ T2582] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 282.154200][ T2582] ? ip6_local_out (net/ipv6/output_core.c:154) [ 282.154210][ T2582] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 282.154215][ T2582] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 282.154222][ T2582] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 282.154227][ T2582] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 282.154239][ T2582] rawv6_sendmsg (net/ipv6/raw.c:918) [ 282.154251][ T2582] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 282.154261][ T2582] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 282.154268][ T2582] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 282.154279][ T2582] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 282.154283][ T2582] ? sock_write_iter (net/socket.c:1118) [ 282.154300][ T2582] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 282.154307][ T2582] ? __lock_release (kernel/locking/lockdep.c:5534) [ 282.154318][ T2582] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 282.154322][ T2582] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 282.154328][ T2582] ? __pfx___sys_sendto (net/socket.c:2147) [ 282.154341][ T2582] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 282.154356][ T2582] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 282.154363][ T2582] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1422 arch/x86/kernel/fpu/xstate.c:1466) [ 282.154376][ T2582] __x64_sys_sendto (net/socket.c:2183) [ 282.154380][ T2582] ? 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) [ 282.154386][ T2582] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 282.154391][ T2582] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 282.154397][ T2582] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 282.154402][ T2582] RIP: 0033:0x7f999d2b7a4a [ 282.154407][ T2582] 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 [ 282.154410][ T2582] RSP: 002b:00007ffcf86d5778 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 282.154414][ T2582] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f999d2b7a4a [ 282.154416][ T2582] RDX: 0000000000000040 RSI: 000000003c148340 RDI: 0000000000000006 [ 282.154418][ T2582] RBP: 00007ffcf86d5800 R08: 0000000000418574 R09: 000000000000001c [ 282.154420][ T2582] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 282.154422][ T2582] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f999d3e0000 | [ 282.154422][ T2582] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f999d3e0000 | [ 282.154436][ T2582] | [ 282.154440][ T2582] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2582 | [ 282.167514][ T2582] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 282.167777][ T2582] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 282.167778][ T2582] Call Trace: [ 282.167780][ T2582] [ 282.167782][ T2582] dump_stack_lvl (lib/dump_stack.c:123) [ 282.167788][ T2582] check_preemption_disabled (lib/smp_processor_id.c:52) [ 282.167797][ T2582] lwtunnel_xmit (net/core/lwtunnel.c:407) [ 282.167803][ T2582] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 282.167806][ T2582] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 282.167815][ T2582] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 282.167823][ T2582] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 282.167829][ T2582] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 282.167841][ T2582] ? ip6_local_out (net/ipv6/output_core.c:154) [ 282.167848][ T2582] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 282.167854][ T2582] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 282.167860][ T2582] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 282.167864][ T2582] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 282.167876][ T2582] rawv6_sendmsg (net/ipv6/raw.c:918) [ 282.167889][ T2582] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 282.167900][ T2582] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 282.167903][ T2582] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 282.167912][ T2582] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 282.167916][ T2582] ? sock_write_iter (net/socket.c:1118) [ 282.167931][ T2582] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 282.167935][ T2582] ? __lock_release (kernel/locking/lockdep.c:5534) [ 282.167946][ T2582] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 282.167950][ T2582] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 282.167955][ T2582] ? __pfx___sys_sendto (net/socket.c:2147) [ 282.167969][ T2582] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 282.167981][ T2582] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 282.167989][ T2582] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1422 arch/x86/kernel/fpu/xstate.c:1466) [ 282.168001][ T2582] __x64_sys_sendto (net/socket.c:2183) [ 282.168004][ T2582] ? 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) [ 282.168009][ T2582] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 282.168013][ T2582] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 282.168019][ T2582] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 282.168022][ T2582] RIP: 0033:0x7f999d2b7a4a [ 282.168025][ T2582] 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 [ 282.168028][ T2582] RSP: 002b:00007ffcf86d5778 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 282.168031][ T2582] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f999d2b7a4a [ 282.168033][ T2582] RDX: 0000000000000040 RSI: 000000003c148340 RDI: 0000000000000006 [ 282.168035][ T2582] RBP: 00007ffcf86d5800 R08: 0000000000418574 R09: 000000000000001c [ 282.168037][ T2582] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 282.168038][ T2582] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f999d3e0000 | [ 282.168038][ T2582] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f999d3e0000 | [ 282.168053][ T2582] | [ 282.183147][ T2582] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2582 | [ 282.183536][ T2582] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 282.183793][ T2582] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 282.183795][ T2582] Call Trace: [ 282.183797][ T2582] [ 282.183799][ T2582] dump_stack_lvl (lib/dump_stack.c:123) [ 282.183805][ T2582] check_preemption_disabled (lib/smp_processor_id.c:52) [ 282.183813][ T2582] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 282.183818][ T2582] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 282.183822][ T2582] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 282.183831][ T2582] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 282.183839][ T2582] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 282.183845][ T2582] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 282.183857][ T2582] ? ip6_local_out (net/ipv6/output_core.c:154) [ 282.183865][ T2582] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 282.183870][ T2582] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 282.183876][ T2582] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 282.183880][ T2582] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 282.183894][ T2582] rawv6_sendmsg (net/ipv6/raw.c:918) [ 282.183905][ T2582] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 282.183916][ T2582] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 282.183919][ T2582] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 282.183929][ T2582] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 282.183933][ T2582] ? sock_write_iter (net/socket.c:1118) [ 282.183948][ T2582] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 282.183951][ T2582] ? __lock_release (kernel/locking/lockdep.c:5534) [ 282.183963][ T2582] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 282.183967][ T2582] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 282.183972][ T2582] ? __pfx___sys_sendto (net/socket.c:2147) [ 282.183986][ T2582] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 282.183997][ T2582] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 282.184005][ T2582] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1422 arch/x86/kernel/fpu/xstate.c:1466) [ 282.184017][ T2582] __x64_sys_sendto (net/socket.c:2183) [ 282.184021][ T2582] ? 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) [ 282.184026][ T2582] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 282.184030][ T2582] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 282.184036][ T2582] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 282.184039][ T2582] RIP: 0033:0x7f999d2b7a4a [ 282.184043][ T2582] 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 [ 282.184045][ T2582] RSP: 002b:00007ffcf86d5778 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 282.184049][ T2582] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f999d2b7a4a [ 282.184051][ T2582] RDX: 0000000000000040 RSI: 000000003c148340 RDI: 0000000000000006 [ 282.184053][ T2582] RBP: 00007ffcf86d5800 R08: 0000000000418574 R09: 000000000000001c [ 282.184055][ T2582] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output