====================================== | 0 | xx__-> [ 5360.050806][T14745] mpls_gso: MPLS GSO support | [ 5369.379825][T14810] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/14810 | [5369.380395][T14810] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5369.380659][T14810] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5369.380661][T14810] Call Trace: [ 5369.380663][T14810] [5369.380665][T14810] dump_stack_lvl (lib/dump_stack.c:123) [5369.380673][T14810] check_preemption_disabled (lib/smp_processor_id.c:52) [5369.380679][T14810] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5369.380684][T14810] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5369.380689][T14810] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5369.380698][T14810] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5369.380705][T14810] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5369.380711][T14810] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5369.380722][T14810] ? ip6_local_out (net/ipv6/output_core.c:154) [5369.380730][T14810] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5369.380735][T14810] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5369.380741][T14810] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5369.380745][T14810] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5369.380756][T14810] rawv6_sendmsg (net/ipv6/raw.c:918) [5369.380767][T14810] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5369.380772][T14810] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5369.380777][T14810] ? __lock_release (kernel/locking/lockdep.c:5534) [5369.380785][T14810] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5369.380789][T14810] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5369.380797][T14810] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5369.380812][T14810] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5369.380814][T14810] ? __lock_release (kernel/locking/lockdep.c:5534) [5369.380824][T14810] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5369.380829][T14810] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5369.380834][T14810] ? __pfx___sys_sendto (net/socket.c:2147) [5369.380848][T14810] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5369.380854][T14810] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5369.380862][T14810] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5369.380869][T14810] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5369.380878][T14810] __x64_sys_sendto (net/socket.c:2183) [5369.380881][T14810] ? 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) [5369.380885][T14810] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5369.380889][T14810] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5369.380893][T14810] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5369.380897][T14810] RIP: 0033:0x7fabc6223a4a [ 5369.380901][T14810] 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 [ 5369.380904][T14810] RSP: 002b:00007ffd67489978 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5369.380907][T14810] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fabc6223a4a [ 5369.380909][T14810] RDX: 0000000000000040 RSI: 000000003ae8a340 RDI: 0000000000000006 [ 5369.380910][T14810] RBP: 00007ffd67489a00 R08: 0000000000418574 R09: 000000000000001c [ 5369.380912][T14810] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5369.380913][T14810] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fabc634c000 | [ 5369.380913][T14810] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fabc634c000 | [ 5369.380926][T14810] | [ 5369.380929][T14810] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14810 | [5369.394767][T14810] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5369.395023][T14810] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5369.395024][T14810] Call Trace: [ 5369.395026][T14810] [5369.395027][T14810] dump_stack_lvl (lib/dump_stack.c:123) [5369.395034][T14810] check_preemption_disabled (lib/smp_processor_id.c:52) [5369.395041][T14810] lwtunnel_xmit (net/core/lwtunnel.c:407) [5369.395046][T14810] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5369.395050][T14810] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5369.395058][T14810] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5369.395066][T14810] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5369.395071][T14810] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5369.395082][T14810] ? ip6_local_out (net/ipv6/output_core.c:154) [5369.395090][T14810] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5369.395097][T14810] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5369.395103][T14810] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5369.395107][T14810] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5369.395118][T14810] rawv6_sendmsg (net/ipv6/raw.c:918) [5369.395129][T14810] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5369.395133][T14810] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5369.395137][T14810] ? __lock_release (kernel/locking/lockdep.c:5534) [5369.395145][T14810] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5369.395149][T14810] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5369.395157][T14810] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5369.395171][T14810] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5369.395174][T14810] ? __lock_release (kernel/locking/lockdep.c:5534) [5369.395184][T14810] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5369.395189][T14810] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5369.395194][T14810] ? __pfx___sys_sendto (net/socket.c:2147) [5369.395207][T14810] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5369.395213][T14810] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5369.395221][T14810] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5369.395228][T14810] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5369.395237][T14810] __x64_sys_sendto (net/socket.c:2183) [5369.395241][T14810] ? 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) [5369.395244][T14810] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5369.395248][T14810] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5369.395252][T14810] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5369.395256][T14810] RIP: 0033:0x7fabc6223a4a [ 5369.395260][T14810] 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 [ 5369.395262][T14810] RSP: 002b:00007ffd67489978 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5369.395265][T14810] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fabc6223a4a [ 5369.395266][T14810] RDX: 0000000000000040 RSI: 000000003ae8a340 RDI: 0000000000000006 [ 5369.395268][T14810] RBP: 00007ffd67489a00 R08: 0000000000418574 R09: 000000000000001c [ 5369.395270][T14810] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5369.395279][T14810] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fabc634c000 | [ 5369.395279][T14810] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fabc634c000 | [ 5369.395292][T14810] | [ 5369.411187][T14810] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14810 | [5369.411571][T14810] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5369.411828][T14810] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5369.411830][T14810] Call Trace: [ 5369.411831][T14810] [5369.411833][T14810] dump_stack_lvl (lib/dump_stack.c:123) [5369.411839][T14810] check_preemption_disabled (lib/smp_processor_id.c:52) [5369.411844][T14810] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5369.411849][T14810] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5369.411853][T14810] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5369.411861][T14810] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5369.411869][T14810] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5369.411874][T14810] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5369.411885][T14810] ? ip6_local_out (net/ipv6/output_core.c:154) [5369.411892][T14810] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5369.411898][T14810] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5369.411903][T14810] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5369.411907][T14810] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5369.411918][T14810] rawv6_sendmsg (net/ipv6/raw.c:918) [5369.411929][T14810] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5369.411933][T14810] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5369.411937][T14810] ? __lock_release (kernel/locking/lockdep.c:5534) [5369.411944][T14810] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5369.411948][T14810] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5369.411956][T14810] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5369.411971][T14810] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5369.411973][T14810] ? __lock_release (kernel/locking/lockdep.c:5534) [5369.411983][T14810] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5369.411988][T14810] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5369.411993][T14810] ? __pfx___sys_sendto (net/socket.c:2147) [5369.412006][T14810] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5369.412012][T14810] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5369.412019][T14810] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5369.412025][T14810] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5369.412034][T14810] __x64_sys_sendto (net/socket.c:2183) [5369.412038][T14810] ? 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) [5369.412041][T14810] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5369.412045][T14810] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5369.412050][T14810] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5369.412053][T14810] RIP: 0033:0x7fabc6223a4a [ 5369.412056][T14810] 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 [ 5369.412059][T14810] RSP: 002b:00007ffd67489978 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5369.412061][T14810] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fabc6223a4a [ 5369.412063][T14810] RDX: 0000000000000040 RSI: 000000003ae8a340 RDI: 0000000000000006 [ 5369.412065][T14810] RBP: 00007ffd67489a00 R08: 0000000000418574 R09: 000000000000001c [ 5369.412067][T14810] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5369.412068][T14810] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fabc634c000 | [ 5369.412068][T14810] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fabc634c000 | [ 5369.412081][T14810] | [ 5370.201271][T14815] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/14815 | [5370.201703][T14815] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5370.201983][T14815] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5370.201985][T14815] Call Trace: [ 5370.201987][T14815] [5370.201989][T14815] dump_stack_lvl (lib/dump_stack.c:123) [5370.201997][T14815] check_preemption_disabled (lib/smp_processor_id.c:52) [5370.202003][T14815] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5370.202008][T14815] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5370.202013][T14815] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5370.202022][T14815] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5370.202030][T14815] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5370.202035][T14815] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5370.202047][T14815] ? ip6_local_out (net/ipv6/output_core.c:154) [5370.202055][T14815] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5370.202060][T14815] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5370.202066][T14815] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5370.202071][T14815] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5370.202082][T14815] rawv6_sendmsg (net/ipv6/raw.c:918) [5370.202095][T14815] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5370.202100][T14815] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5370.202105][T14815] ? __lock_release (kernel/locking/lockdep.c:5534) [5370.202114][T14815] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5370.202119][T14815] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5370.202127][T14815] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5370.202144][T14815] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5370.202147][T14815] ? __lock_release (kernel/locking/lockdep.c:5534) [5370.202158][T14815] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5370.202164][T14815] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5370.202169][T14815] ? __pfx___sys_sendto (net/socket.c:2147) [5370.202183][T14815] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5370.202189][T14815] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5370.202198][T14815] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5370.202205][T14815] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5370.202215][T14815] __x64_sys_sendto (net/socket.c:2183) [5370.202218][T14815] ? 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) [5370.202222][T14815] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5370.202226][T14815] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5370.202231][T14815] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5370.202235][T14815] RIP: 0033:0x7ff185b69a4a [ 5370.202238][T14815] 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 [ 5370.202241][T14815] RSP: 002b:00007ffe8f448638 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5370.202245][T14815] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff185b69a4a [ 5370.202247][T14815] RDX: 0000000000000040 RSI: 000000000474a340 RDI: 0000000000000006 [ 5370.202249][T14815] RBP: 00007ffe8f4486c0 R08: 0000000000418574 R09: 000000000000001c [ 5370.202250][T14815] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5370.202252][T14815] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff185c92000 | [ 5370.202252][T14815] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff185c92000 | [ 5370.202266][T14815] | [ 5370.217986][T14815] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14815 | [5370.218382][T14815] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5370.218652][T14815] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5370.218653][T14815] Call Trace: [ 5370.218654][T14815] [5370.218656][T14815] dump_stack_lvl (lib/dump_stack.c:123) [5370.218662][T14815] check_preemption_disabled (lib/smp_processor_id.c:52) [5370.218670][T14815] lwtunnel_xmit (net/core/lwtunnel.c:407) [5370.218675][T14815] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5370.218680][T14815] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5370.218688][T14815] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5370.218696][T14815] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5370.218702][T14815] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5370.218713][T14815] ? ip6_local_out (net/ipv6/output_core.c:154) [5370.218721][T14815] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5370.218727][T14815] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5370.218733][T14815] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5370.218737][T14815] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5370.218749][T14815] rawv6_sendmsg (net/ipv6/raw.c:918) [5370.218760][T14815] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5370.218765][T14815] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5370.218769][T14815] ? __lock_release (kernel/locking/lockdep.c:5534) [5370.218777][T14815] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5370.218780][T14815] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5370.218789][T14815] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5370.218805][T14815] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5370.218807][T14815] ? __lock_release (kernel/locking/lockdep.c:5534) [5370.218818][T14815] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5370.218822][T14815] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5370.218827][T14815] ? __pfx___sys_sendto (net/socket.c:2147) [5370.218841][T14815] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5370.218847][T14815] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5370.218855][T14815] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5370.218862][T14815] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5370.218872][T14815] __x64_sys_sendto (net/socket.c:2183) [5370.218876][T14815] ? 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) [5370.218879][T14815] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5370.218883][T14815] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5370.218888][T14815] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5370.218891][T14815] RIP: 0033:0x7ff185b69a4a [ 5370.218894][T14815] 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 [ 5370.218897][T14815] RSP: 002b:00007ffe8f448638 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5370.218900][T14815] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff185b69a4a [ 5370.218902][T14815] RDX: 0000000000000040 RSI: 000000000474a340 RDI: 0000000000000006 [ 5370.218903][T14815] RBP: 00007ffe8f4486c0 R08: 0000000000418574 R09: 000000000000001c [ 5370.218905][T14815] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5370.218906][T14815] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff185c92000 | [ 5370.218906][T14815] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff185c92000 | [ 5370.218920][T14815] | [ 5370.239278][T14815] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14815 | [5370.239661][T14815] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5370.239924][T14815] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5370.239926][T14815] Call Trace: [ 5370.239927][T14815] [5370.239929][T14815] dump_stack_lvl (lib/dump_stack.c:123) [5370.239935][T14815] check_preemption_disabled (lib/smp_processor_id.c:52) [5370.239942][T14815] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5370.239947][T14815] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5370.239951][T14815] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5370.239959][T14815] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5370.239967][T14815] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5370.239973][T14815] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5370.239985][T14815] ? ip6_local_out (net/ipv6/output_core.c:154) [5370.239993][T14815] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5370.239999][T14815] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5370.240004][T14815] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5370.240008][T14815] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5370.240020][T14815] rawv6_sendmsg (net/ipv6/raw.c:918) [5370.240031][T14815] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5370.240037][T14815] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5370.240040][T14815] ? __lock_release (kernel/locking/lockdep.c:5534) [5370.240048][T14815] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5370.240052][T14815] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5370.240060][T14815] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5370.240076][T14815] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5370.240078][T14815] ? __lock_release (kernel/locking/lockdep.c:5534) [5370.240089][T14815] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5370.240096][T14815] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5370.240101][T14815] ? __pfx___sys_sendto (net/socket.c:2147) [5370.240115][T14815] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5370.240121][T14815] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5370.240129][T14815] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5370.240136][T14815] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5370.240146][T14815] __x64_sys_sendto (net/socket.c:2183) [5370.240149][T14815] ? 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) [5370.240152][T14815] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5370.240157][T14815] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5370.240161][T14815] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5370.240164][T14815] RIP: 0033:0x7ff185b69a4a [ 5370.240168][T14815] 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 [ 5370.240170][T14815] RSP: 002b:00007ffe8f448638 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5370.240173][T14815] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff185b69a4a [ 5370.240175][T14815] RDX: 0000000000000040 RSI: 000000000474a340 RDI: 0000000000000006 [ 5370.240176][T14815] RBP: 00007ffe8f4486c0 R08: 0000000000418574 R09: 000000000000001c [ 5370.240178][T14815] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output