====================================== | 0 | xx__-> [ 5532.695929][T10845] mpls_gso: MPLS GSO support | [ 5542.349430][T10909] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/10909 | [5542.350055][T10909] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5542.350327][T10909] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.350329][T10909] Call Trace: [ 5542.350331][T10909] [5542.350333][T10909] dump_stack_lvl (lib/dump_stack.c:123) [5542.350342][T10909] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.350349][T10909] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5542.350354][T10909] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5542.350360][T10909] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5542.350369][T10909] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5542.350377][T10909] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5542.350383][T10909] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5542.350395][T10909] ? ip6_local_out (net/ipv6/output_core.c:154) [5542.350404][T10909] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.350410][T10909] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.350417][T10909] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.350422][T10909] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.350434][T10909] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.350446][T10909] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.350451][T10909] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.350456][T10909] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.350465][T10909] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.350471][T10909] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.350480][T10909] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.350496][T10909] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.350498][T10909] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.350509][T10909] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.350514][T10909] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.350519][T10909] ? __pfx___sys_sendto (net/socket.c:2147) [5542.350534][T10909] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.350541][T10909] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.350549][T10909] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.350556][T10909] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.350566][T10909] __x64_sys_sendto (net/socket.c:2183) [5542.350570][T10909] ? 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) [5542.350574][T10909] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.350578][T10909] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.350583][T10909] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.350587][T10909] RIP: 0033:0x7f88f5965a4a [ 5542.350591][T10909] 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 [ 5542.350594][T10909] RSP: 002b:00007ffcb3f60518 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.350598][T10909] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f88f5965a4a [ 5542.350600][T10909] RDX: 0000000000000040 RSI: 000000000cc9b340 RDI: 0000000000000006 [ 5542.350602][T10909] RBP: 00007ffcb3f605a0 R08: 0000000000418574 R09: 000000000000001c [ 5542.350604][T10909] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.350606][T10909] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f88f5a8e000 | [ 5542.350606][T10909] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f88f5a8e000 | [ 5542.350621][T10909] | [ 5542.350624][T10909] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10909 | [5542.364990][T10909] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5542.365252][T10909] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.365254][T10909] Call Trace: [ 5542.365256][T10909] [5542.365258][T10909] dump_stack_lvl (lib/dump_stack.c:123) [5542.365265][T10909] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.365273][T10909] lwtunnel_xmit (net/core/lwtunnel.c:407) [5542.365279][T10909] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5542.365284][T10909] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5542.365293][T10909] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5542.365302][T10909] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5542.365308][T10909] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5542.365320][T10909] ? ip6_local_out (net/ipv6/output_core.c:154) [5542.365328][T10909] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.365334][T10909] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.365341][T10909] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.365345][T10909] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.365357][T10909] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.365369][T10909] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.365374][T10909] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.365378][T10909] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.365387][T10909] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.365391][T10909] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.365400][T10909] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.365416][T10909] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.365419][T10909] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.365430][T10909] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.365434][T10909] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.365440][T10909] ? __pfx___sys_sendto (net/socket.c:2147) [5542.365455][T10909] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.365461][T10909] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.365469][T10909] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.365476][T10909] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.365486][T10909] __x64_sys_sendto (net/socket.c:2183) [5542.365490][T10909] ? 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) [5542.365494][T10909] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.365498][T10909] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.365503][T10909] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.365506][T10909] RIP: 0033:0x7f88f5965a4a [ 5542.365510][T10909] 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 [ 5542.365512][T10909] RSP: 002b:00007ffcb3f60518 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.365516][T10909] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f88f5965a4a [ 5542.365518][T10909] RDX: 0000000000000040 RSI: 000000000cc9b340 RDI: 0000000000000006 [ 5542.365519][T10909] RBP: 00007ffcb3f605a0 R08: 0000000000418574 R09: 000000000000001c [ 5542.365521][T10909] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.365523][T10909] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f88f5a8e000 | [ 5542.365523][T10909] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f88f5a8e000 | [ 5542.365537][T10909] | [ 5542.387838][T10909] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10909 | [5542.388204][T10909] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5542.388472][T10909] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.388474][T10909] Call Trace: [ 5542.388476][T10909] [5542.388478][T10909] dump_stack_lvl (lib/dump_stack.c:123) [5542.388484][T10909] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.388490][T10909] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5542.388495][T10909] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5542.388499][T10909] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5542.388508][T10909] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5542.388517][T10909] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5542.388523][T10909] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5542.388535][T10909] ? ip6_local_out (net/ipv6/output_core.c:154) [5542.388543][T10909] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.388549][T10909] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.388554][T10909] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.388559][T10909] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.388571][T10909] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.388583][T10909] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.388588][T10909] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.388591][T10909] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.388599][T10909] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.388602][T10909] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.388611][T10909] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.388627][T10909] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.388629][T10909] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.388641][T10909] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.388645][T10909] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.388651][T10909] ? __pfx___sys_sendto (net/socket.c:2147) [5542.388665][T10909] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.388672][T10909] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.388679][T10909] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.388686][T10909] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.388697][T10909] __x64_sys_sendto (net/socket.c:2183) [5542.388701][T10909] ? 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) [5542.388704][T10909] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.388709][T10909] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.388714][T10909] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.388717][T10909] RIP: 0033:0x7f88f5965a4a [ 5542.388720][T10909] 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 [ 5542.388723][T10909] RSP: 002b:00007ffcb3f60518 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.388726][T10909] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f88f5965a4a [ 5542.388728][T10909] RDX: 0000000000000040 RSI: 000000000cc9b340 RDI: 0000000000000006 [ 5542.388730][T10909] RBP: 00007ffcb3f605a0 R08: 0000000000418574 R09: 000000000000001c [ 5542.388731][T10909] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.388733][T10909] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f88f5a8e000 | [ 5542.388733][T10909] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f88f5a8e000 | [ 5542.388748][T10909] | [ 5543.190671][T10914] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/10914 | [5543.191484][T10914] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5543.191745][T10914] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5543.191747][T10914] Call Trace: [ 5543.191749][T10914] [5543.191751][T10914] dump_stack_lvl (lib/dump_stack.c:123) [5543.191759][T10914] check_preemption_disabled (lib/smp_processor_id.c:52) [5543.191766][T10914] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5543.191771][T10914] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5543.191776][T10914] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5543.191785][T10914] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5543.191794][T10914] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5543.191800][T10914] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5543.191813][T10914] ? ip6_local_out (net/ipv6/output_core.c:154) [5543.191823][T10914] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5543.191829][T10914] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5543.191835][T10914] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5543.191840][T10914] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5543.191852][T10914] rawv6_sendmsg (net/ipv6/raw.c:918) [5543.191864][T10914] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5543.191869][T10914] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5543.191874][T10914] ? __lock_release (kernel/locking/lockdep.c:5534) [5543.191882][T10914] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5543.191887][T10914] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5543.191896][T10914] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5543.191912][T10914] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5543.191915][T10914] ? __lock_release (kernel/locking/lockdep.c:5534) [5543.191926][T10914] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5543.191931][T10914] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5543.191937][T10914] ? __pfx___sys_sendto (net/socket.c:2147) [5543.191951][T10914] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5543.191958][T10914] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5543.191966][T10914] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5543.191973][T10914] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5543.191983][T10914] __x64_sys_sendto (net/socket.c:2183) [5543.191987][T10914] ? 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) [5543.191991][T10914] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5543.191995][T10914] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5543.192001][T10914] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5543.192005][T10914] RIP: 0033:0x7f2a55528a4a [ 5543.192009][T10914] 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 [ 5543.192012][T10914] RSP: 002b:00007ffc0e179018 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5543.192015][T10914] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2a55528a4a [ 5543.192018][T10914] RDX: 0000000000000040 RSI: 00000000268d9340 RDI: 0000000000000006 [ 5543.192019][T10914] RBP: 00007ffc0e1790a0 R08: 0000000000418574 R09: 000000000000001c [ 5543.192021][T10914] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5543.192022][T10914] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2a55651000 | [ 5543.192022][T10914] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2a55651000 | [ 5543.192037][T10914] | [ 5543.206545][T10914] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10914 | [5543.206921][T10914] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5543.207172][T10914] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5543.207174][T10914] Call Trace: [ 5543.207176][T10914] [5543.207178][T10914] dump_stack_lvl (lib/dump_stack.c:123) [5543.207184][T10914] check_preemption_disabled (lib/smp_processor_id.c:52) [5543.207191][T10914] lwtunnel_xmit (net/core/lwtunnel.c:407) [5543.207197][T10914] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5543.207201][T10914] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5543.207210][T10914] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5543.207218][T10914] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5543.207224][T10914] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5543.207236][T10914] ? ip6_local_out (net/ipv6/output_core.c:154) [5543.207244][T10914] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5543.207251][T10914] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5543.207256][T10914] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5543.207261][T10914] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5543.207273][T10914] rawv6_sendmsg (net/ipv6/raw.c:918) [5543.207285][T10914] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5543.207290][T10914] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5543.207293][T10914] ? __lock_release (kernel/locking/lockdep.c:5534) [5543.207301][T10914] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5543.207305][T10914] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5543.207314][T10914] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5543.207330][T10914] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5543.207332][T10914] ? __lock_release (kernel/locking/lockdep.c:5534) [5543.207343][T10914] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5543.207348][T10914] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5543.207354][T10914] ? __pfx___sys_sendto (net/socket.c:2147) [5543.207368][T10914] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5543.207375][T10914] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5543.207382][T10914] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5543.207389][T10914] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5543.207399][T10914] __x64_sys_sendto (net/socket.c:2183) [5543.207403][T10914] ? 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) [5543.207406][T10914] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5543.207410][T10914] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5543.207415][T10914] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5543.207418][T10914] RIP: 0033:0x7f2a55528a4a [ 5543.207421][T10914] 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 [ 5543.207424][T10914] RSP: 002b:00007ffc0e179018 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5543.207427][T10914] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2a55528a4a [ 5543.207429][T10914] RDX: 0000000000000040 RSI: 00000000268d9340 RDI: 0000000000000006 [ 5543.207430][T10914] RBP: 00007ffc0e1790a0 R08: 0000000000418574 R09: 000000000000001c [ 5543.207432][T10914] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5543.207433][T10914] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2a55651000 | [ 5543.207433][T10914] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2a55651000 | [ 5543.207447][T10914] | [ 5543.228363][T10914] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10914 | [5543.228738][T10914] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5543.229207][T10914] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5543.229209][T10914] Call Trace: [ 5543.229211][T10914] [5543.229213][T10914] dump_stack_lvl (lib/dump_stack.c:123) [5543.229220][T10914] check_preemption_disabled (lib/smp_processor_id.c:52) [5543.229226][T10914] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5543.229231][T10914] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5543.229237][T10914] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5543.229246][T10914] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5543.229254][T10914] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5543.229260][T10914] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5543.229273][T10914] ? ip6_local_out (net/ipv6/output_core.c:154) [5543.229281][T10914] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5543.229287][T10914] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5543.229293][T10914] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5543.229297][T10914] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5543.229310][T10914] rawv6_sendmsg (net/ipv6/raw.c:918) [5543.229321][T10914] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5543.229327][T10914] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5543.229331][T10914] ? __lock_release (kernel/locking/lockdep.c:5534) [5543.229338][T10914] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5543.229343][T10914] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5543.229351][T10914] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5543.229368][T10914] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5543.229370][T10914] ? __lock_release (kernel/locking/lockdep.c:5534) [5543.229381][T10914] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5543.229386][T10914] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5543.229391][T10914] ? __pfx___sys_sendto (net/socket.c:2147) [5543.229406][T10914] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5543.229412][T10914] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5543.229420][T10914] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5543.229428][T10914] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5543.229438][T10914] __x64_sys_sendto (net/socket.c:2183) [5543.229442][T10914] ? 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) [5543.229446][T10914] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5543.229450][T10914] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5543.229455][T10914] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5543.229458][T10914] RIP: 0033:0x7f2a55528a4a [ 5543.229462][T10914] 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 [ 5543.229464][T10914] RSP: 002b:00007ffc0e179018 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5543.229467][T10914] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2a55528a4a [ 5543.229470][T10914] RDX: 0000000000000040 RSI: 00000000268d9340 RDI: 0000000000000006 [ 5543.229472][T10914] RBP: 00007ffc0e1790a0 R08: 0000000000418574 R09: 000000000000001c [ 5543.229474][T10914] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output