====================================== | xx__-> [ 181.090539][ T2417] mpls_gso: MPLS GSO support | [ 182.469251][ T2431] Mirror/redirect action on | [ 190.634786][ T2483] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2483 | [ 190.635340][ T2483] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 190.635612][ T2483] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 190.635614][ T2483] Call Trace: [ 190.635616][ T2483] [ 190.635619][ T2483] dump_stack_lvl (lib/dump_stack.c:123) [ 190.635626][ T2483] check_preemption_disabled (lib/smp_processor_id.c:52) [ 190.635633][ T2483] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 190.635638][ T2483] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 190.635643][ T2483] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 190.635651][ T2483] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 190.635659][ T2483] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 190.635664][ T2483] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 190.635676][ T2483] ? ip6_local_out (net/ipv6/output_core.c:154) [ 190.635684][ T2483] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 190.635689][ T2483] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 190.635694][ T2483] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 190.635699][ T2483] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 190.635710][ T2483] rawv6_sendmsg (net/ipv6/raw.c:918) [ 190.635721][ T2483] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 190.635726][ T2483] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 190.635731][ T2483] ? __lock_release (kernel/locking/lockdep.c:5534) [ 190.635740][ T2483] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 190.635745][ T2483] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 190.635753][ T2483] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 190.635769][ T2483] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 190.635772][ T2483] ? __lock_release (kernel/locking/lockdep.c:5534) [ 190.635783][ T2483] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 190.635787][ T2483] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 190.635793][ T2483] ? __pfx___sys_sendto (net/socket.c:2147) [ 190.635806][ T2483] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 190.635813][ T2483] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 190.635821][ T2483] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 190.635828][ T2483] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 190.635838][ T2483] __x64_sys_sendto (net/socket.c:2183) [ 190.635842][ T2483] ? 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) [ 190.635847][ T2483] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 190.635851][ T2483] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 190.635857][ T2483] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 190.635860][ T2483] RIP: 0033:0x7f3d82026a4a [ 190.635865][ T2483] 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 [ 190.635868][ T2483] RSP: 002b:00007fff4e675368 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 190.635871][ T2483] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3d82026a4a [ 190.635874][ T2483] RDX: 0000000000000040 RSI: 000000000e6c5340 RDI: 0000000000000006 [ 190.635875][ T2483] RBP: 00007fff4e6753f0 R08: 0000000000418574 R09: 000000000000001c [ 190.635877][ T2483] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 190.635879][ T2483] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3d8214f000 | [ 190.635879][ T2483] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3d8214f000 | [ 190.635893][ T2483] | [ 190.635896][ T2483] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2483 | [ 190.649868][ T2483] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 190.650134][ T2483] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 190.650135][ T2483] Call Trace: [ 190.650137][ T2483] [ 190.650139][ T2483] dump_stack_lvl (lib/dump_stack.c:123) [ 190.650145][ T2483] check_preemption_disabled (lib/smp_processor_id.c:52) [ 190.650154][ T2483] lwtunnel_xmit (net/core/lwtunnel.c:407) [ 190.650159][ T2483] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 190.650163][ T2483] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 190.650171][ T2483] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 190.650179][ T2483] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 190.650185][ T2483] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 190.650196][ T2483] ? ip6_local_out (net/ipv6/output_core.c:154) [ 190.650203][ T2483] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 190.650209][ T2483] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 190.650214][ T2483] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 190.650218][ T2483] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 190.650230][ T2483] rawv6_sendmsg (net/ipv6/raw.c:918) [ 190.650241][ T2483] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 190.650246][ T2483] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 190.650250][ T2483] ? __lock_release (kernel/locking/lockdep.c:5534) [ 190.650258][ T2483] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 190.650262][ T2483] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 190.650270][ T2483] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 190.650286][ T2483] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 190.650289][ T2483] ? __lock_release (kernel/locking/lockdep.c:5534) [ 190.650300][ T2483] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 190.650305][ T2483] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 190.650310][ T2483] ? __pfx___sys_sendto (net/socket.c:2147) [ 190.650324][ T2483] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 190.650332][ T2483] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 190.650339][ T2483] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 190.650346][ T2483] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 190.650356][ T2483] __x64_sys_sendto (net/socket.c:2183) [ 190.650360][ T2483] ? 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) [ 190.650364][ T2483] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 190.650368][ T2483] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 190.650374][ T2483] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 190.650377][ T2483] RIP: 0033:0x7f3d82026a4a [ 190.650380][ T2483] 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 [ 190.650383][ T2483] RSP: 002b:00007fff4e675368 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 190.650386][ T2483] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3d82026a4a [ 190.650388][ T2483] RDX: 0000000000000040 RSI: 000000000e6c5340 RDI: 0000000000000006 [ 190.650390][ T2483] RBP: 00007fff4e6753f0 R08: 0000000000418574 R09: 000000000000001c [ 190.650391][ T2483] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 190.650393][ T2483] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3d8214f000 | [ 190.650393][ T2483] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3d8214f000 | [ 190.650407][ T2483] | [ 190.671085][ T2483] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/2483 | [ 190.671488][ T2483] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 190.671746][ T2483] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 190.671748][ T2483] Call Trace: [ 190.671750][ T2483] [ 190.671752][ T2483] dump_stack_lvl (lib/dump_stack.c:123) [ 190.671757][ T2483] check_preemption_disabled (lib/smp_processor_id.c:52) [ 190.671765][ T2483] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 190.671770][ T2483] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 190.671774][ T2483] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 190.671782][ T2483] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 190.671790][ T2483] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 190.671795][ T2483] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 190.671807][ T2483] ? ip6_local_out (net/ipv6/output_core.c:154) [ 190.671814][ T2483] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 190.671820][ T2483] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 190.671824][ T2483] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 190.671829][ T2483] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 190.671840][ T2483] rawv6_sendmsg (net/ipv6/raw.c:918) [ 190.671852][ T2483] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 190.671857][ T2483] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 190.671860][ T2483] ? __lock_release (kernel/locking/lockdep.c:5534) [ 190.671868][ T2483] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 190.671871][ T2483] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 190.671880][ T2483] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 190.671896][ T2483] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 190.671898][ T2483] ? __lock_release (kernel/locking/lockdep.c:5534) [ 190.671910][ T2483] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 190.671914][ T2483] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 190.671919][ T2483] ? __pfx___sys_sendto (net/socket.c:2147) [ 190.671934][ T2483] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 190.671940][ T2483] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 190.671951][ T2483] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 190.671958][ T2483] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 190.671968][ T2483] __x64_sys_sendto (net/socket.c:2183) [ 190.671972][ T2483] ? 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) [ 190.671976][ T2483] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 190.671980][ T2483] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 190.671985][ T2483] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 190.671989][ T2483] RIP: 0033:0x7f3d82026a4a [ 190.671993][ T2483] 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 [ 190.671995][ T2483] RSP: 002b:00007fff4e675368 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 190.671998][ T2483] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3d82026a4a [ 190.672001][ T2483] RDX: 0000000000000040 RSI: 000000000e6c5340 RDI: 0000000000000006 [ 190.672002][ T2483] RBP: 00007fff4e6753f0 R08: 0000000000418574 R09: 000000000000001c [ 190.672004][ T2483] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 190.672006][ T2483] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3d8214f000 | [ 190.672006][ T2483] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3d8214f000 | [ 190.672021][ T2483] | [ 191.508027][ T2488] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2488 | [ 191.508462][ T2488] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 191.508736][ T2488] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 191.508738][ T2488] Call Trace: [ 191.508740][ T2488] [ 191.508742][ T2488] dump_stack_lvl (lib/dump_stack.c:123) [ 191.508750][ T2488] check_preemption_disabled (lib/smp_processor_id.c:52) [ 191.508757][ T2488] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 191.508762][ T2488] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 191.508767][ T2488] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 191.508775][ T2488] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 191.508783][ T2488] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 191.508789][ T2488] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 191.508800][ T2488] ? ip6_local_out (net/ipv6/output_core.c:154) [ 191.508808][ T2488] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 191.508813][ T2488] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 191.508819][ T2488] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 191.508823][ T2488] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 191.508834][ T2488] rawv6_sendmsg (net/ipv6/raw.c:918) [ 191.508845][ T2488] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 191.508849][ T2488] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 191.508860][ T2488] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 191.508865][ T2488] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 191.508868][ T2488] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [ 191.508878][ T2488] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 191.508894][ T2488] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 191.508897][ T2488] ? __lock_release (kernel/locking/lockdep.c:5534) [ 191.508908][ T2488] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 191.508912][ T2488] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 191.508918][ T2488] ? __pfx___sys_sendto (net/socket.c:2147) [ 191.508930][ T2488] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [ 191.508939][ T2488] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 191.508945][ T2488] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:87 ./arch/x86/include/asm/irqflags.h:147 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [ 191.508950][ T2488] ? __lock_release (kernel/locking/lockdep.c:5534) [ 191.508956][ T2488] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:87 ./arch/x86/include/asm/irqflags.h:147 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [ 191.508961][ T2488] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [ 191.508969][ T2488] __x64_sys_sendto (net/socket.c:2183) [ 191.508973][ T2488] ? 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) [ 191.508976][ T2488] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 191.508980][ T2488] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 191.508986][ T2488] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 191.508989][ T2488] RIP: 0033:0x7f377d72fa4a [ 191.508993][ T2488] 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 [ 191.508996][ T2488] RSP: 002b:00007ffd1e19bd08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 191.509000][ T2488] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f377d72fa4a [ 191.509002][ T2488] RDX: 0000000000000040 RSI: 0000000036337340 RDI: 0000000000000006 [ 191.509004][ T2488] RBP: 00007ffd1e19bd90 R08: 0000000000418574 R09: 000000000000001c [ 191.509006][ T2488] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 191.509008][ T2488] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f377d858000 | [ 191.509022][ T2488] | [ 191.525554][ T2488] lwtunnel_xmit(): recursion limit reached on datapath | [ 192.588316][ T2488] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2488 | [ 192.588817][ T2488] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 192.589139][ T2488] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 192.589142][ T2488] Call Trace: [ 192.589144][ T2488] [ 192.589146][ T2488] dump_stack_lvl (lib/dump_stack.c:123) [ 192.589153][ T2488] check_preemption_disabled (lib/smp_processor_id.c:52) [ 192.589161][ T2488] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 192.589166][ T2488] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 192.589170][ T2488] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 192.589178][ T2488] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 192.589186][ T2488] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 192.589191][ T2488] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 192.589203][ T2488] ? ip6_local_out (net/ipv6/output_core.c:154) [ 192.589211][ T2488] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 192.589216][ T2488] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 192.589222][ T2488] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 192.589226][ T2488] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 192.589237][ T2488] rawv6_sendmsg (net/ipv6/raw.c:918) [ 192.589248][ T2488] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 192.589258][ T2488] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 192.589263][ T2488] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 192.589273][ T2488] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 192.589277][ T2488] ? __sock_recv_timestamp (net/socket.c:939 (discriminator 1)) [ 192.589292][ T2488] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 192.589296][ T2488] ? __lock_release (kernel/locking/lockdep.c:5534) [ 192.589307][ T2488] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 192.589310][ T2488] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 192.589315][ T2488] ? __pfx___sys_sendto (net/socket.c:2147) [ 192.589328][ T2488] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 192.589340][ T2488] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 192.589349][ T2488] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [ 192.589358][ T2488] __x64_sys_sendto (net/socket.c:2183) [ 192.589361][ T2488] ? 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) [ 192.589366][ T2488] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 192.589370][ T2488] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 192.589375][ T2488] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 192.589379][ T2488] RIP: 0033:0x7f377d72fa4a [ 192.589384][ T2488] 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 [ 192.589386][ T2488] RSP: 002b:00007ffd1e19bd08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 192.589390][ T2488] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f377d72fa4a [ 192.589392][ T2488] RDX: 0000000000000040 RSI: 0000000036337340 RDI: 0000000000000006 [ 192.589394][ T2488] RBP: 00007ffd1e19bd90 R08: 0000000000418574 R09: 000000000000001c [ 192.589396][ T2488] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 192.589397][ T2488] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f377d858000 | [ 192.589411][ T2488] | [ 192.589414][ T2488] lwtunnel_xmit(): recursion limit reached on datapath | [ 193.612281][ T2488] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2488 | [ 193.612767][ T2488] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 193.613088][ T2488] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 193.613091][ T2488] Call Trace: [ 193.613093][ T2488] [ 193.613095][ T2488] dump_stack_lvl (lib/dump_stack.c:123) [ 193.613103][ T2488] check_preemption_disabled (lib/smp_processor_id.c:52) [ 193.613111][ T2488] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 193.613116][ T2488] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 193.613121][ T2488] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 193.613129][ T2488] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 193.613136][ T2488] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 193.613142][ T2488] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 193.613154][ T2488] ? ip6_local_out (net/ipv6/output_core.c:154) [ 193.613161][ T2488] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 193.613167][ T2488] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 193.613172][ T2488] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 193.613177][ T2488] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 193.613188][ T2488] rawv6_sendmsg (net/ipv6/raw.c:918) [ 193.613200][ T2488] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 193.613210][ T2488] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 193.613215][ T2488] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 193.613224][ T2488] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 193.613228][ T2488] ? __sock_recv_timestamp (net/socket.c:939 (discriminator 1)) [ 193.613243][ T2488] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 193.613248][ T2488] ? __lock_release (kernel/locking/lockdep.c:5534) [ 193.613258][ T2488] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 193.613262][ T2488] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 193.613267][ T2488] ? __pfx___sys_sendto (net/socket.c:2147) [ 193.613279][ T2488] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 193.613291][ T2488] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 193.613301][ T2488] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [ 193.613309][ T2488] __x64_sys_sendto (net/socket.c:2183) [ 193.613313][ T2488] ? 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) [ 193.613317][ T2488] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 193.613321][ T2488] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 193.613326][ T2488] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 193.613330][ T2488] RIP: 0033:0x7f377d72fa4a [ 193.613335][ T2488] 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 [ 193.613338][ T2488] RSP: 002b:00007ffd1e19bd08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 193.613341][ T2488] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f377d72fa4a [ 193.613343][ T2488] RDX: 0000000000000040 RSI: 0000000036337340 RDI: 0000000000000006 [ 193.613345][ T2488] RBP: 00007ffd1e19bd90 R08: 0000000000418574 R09: 000000000000001c [ 193.613347][ T2488] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 193.613349][ T2488] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f377d858000 | [ 193.613363][ T2488] | [ 193.613365][ T2488] lwtunnel_xmit(): recursion limit reached on datapath | [ 194.645424][ T2488] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2488 | [ 194.645995][ T2488] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 194.646266][ T2488] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 194.646268][ T2488] Call Trace: [ 194.646270][ T2488] [ 194.646273][ T2488] dump_stack_lvl (lib/dump_stack.c:123) [ 194.646280][ T2488] check_preemption_disabled (lib/smp_processor_id.c:52) [ 194.646288][ T2488] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 194.646293][ T2488] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 194.646297][ T2488] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 194.646305][ T2488] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 194.646313][ T2488] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 194.646319][ T2488] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 194.646330][ T2488] ? ip6_local_out (net/ipv6/output_core.c:154) [ 194.646339][ T2488] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 194.646344][ T2488] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 194.646350][ T2488] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 194.646354][ T2488] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 194.646365][ T2488] rawv6_sendmsg (net/ipv6/raw.c:918) [ 194.646377][ T2488] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 194.646387][ T2488] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 194.646392][ T2488] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 194.646402][ T2488] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 194.646406][ T2488] ? __sock_recv_timestamp (net/socket.c:939 (discriminator 1)) [ 194.646422][ T2488] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 194.646426][ T2488] ? __lock_release (kernel/locking/lockdep.c:5534) [ 194.646437][ T2488] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 194.646440][ T2488] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 194.646445][ T2488] ? __pfx___sys_sendto (net/socket.c:2147) [ 194.646458][ T2488] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 194.646470][ T2488] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 194.646480][ T2488] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [ 194.646489][ T2488] __x64_sys_sendto (net/socket.c:2183) [ 194.646492][ T2488] ? 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) [ 194.646497][ T2488] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 194.646501][ T2488] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 194.646507][ T2488] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 194.646511][ T2488] RIP: 0033:0x7f377d72fa4a [ 194.646516][ T2488] 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.646519][ T2488] RSP: 002b:00007ffd1e19bd08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 194.646522][ T2488] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f377d72fa4a [ 194.646525][ T2488] RDX: 0000000000000040 RSI: 0000000036337340 RDI: 0000000000000006 [ 194.646527][ T2488] RBP: 00007ffd1e19bd90 R08: 0000000000418574 R09: 000000000000001c [ 194.646529][ T2488] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 194.646530][ T2488] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f377d858000 | [ 194.646545][ T2488] | [ 194.646547][ T2488] lwtunnel_xmit(): recursion limit reached on datapath | [ 195.660271][ T2488] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/2488 | [ 195.660796][ T2488] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 195.661119][ T2488] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 195.661122][ T2488] Call Trace: [ 195.661124][ T2488] [ 195.661126][ T2488] dump_stack_lvl (lib/dump_stack.c:123) [ 195.661134][ T2488] check_preemption_disabled (lib/smp_processor_id.c:52) [ 195.661142][ T2488] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 195.661147][ T2488] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 195.661152][ T2488] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 195.661160][ T2488] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 195.661168][ T2488] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 195.661173][ T2488] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 195.661184][ T2488] ? ip6_local_out (net/ipv6/output_core.c:154) [ 195.661192][ T2488] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 195.661197][ T2488] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 195.661203][ T2488] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 195.661207][ T2488] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 195.661218][ T2488] rawv6_sendmsg (net/ipv6/raw.c:918) [ 195.661229][ T2488] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 195.661239][ T2488] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 195.661244][ T2488] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 195.661253][ T2488] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 195.661257][ T2488] ? __sock_recv_timestamp (net/socket.c:939 (discriminator 1)) [ 195.661273][ T2488] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 195.661277][ T2488] ? __lock_release (kernel/locking/lockdep.c:5534) [ 195.661288][ T2488] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 195.661291][ T2488] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 195.661297][ T2488] ? __pfx___sys_sendto (net/socket.c:2147) [ 195.661309][ T2488] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 195.661321][ T2488] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 195.661331][ T2488] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [ 195.661339][ T2488] __x64_sys_sendto (net/socket.c:2183) [ 195.661343][ T2488] ? 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) [ 195.661347][ T2488] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 195.661351][ T2488] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 195.661356][ T2488] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 195.661360][ T2488] RIP: 0033:0x7f377d72fa4a [ 195.661365][ T2488] 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.661367][ T2488] RSP: 002b:00007ffd1e19bd08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 195.661371][ T2488] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f377d72fa4a [ 195.661373][ T2488] RDX: 0000000000000040 RSI: 0000000036337340 RDI: 0000000000000006 [ 195.661375][ T2488] RBP: 00007ffd1e19bd90 R08: 0000000000418574 R09: 000000000000001c [ 195.661377][ T2488] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output