====================================== | xx__-> [ 5450.725487][T24029] mpls_gso: MPLS GSO support | [ 5452.113633][T24042] Mirror/redirect action on | [ 5460.410363][T24094] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/24094 | [5460.410941][T24094] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5460.411224][T24094] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5460.411227][T24094] Call Trace: [ 5460.411229][T24094] [5460.411232][T24094] dump_stack_lvl (lib/dump_stack.c:123) [5460.411243][T24094] check_preemption_disabled (lib/smp_processor_id.c:52) [5460.411250][T24094] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5460.411256][T24094] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5460.411264][T24094] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5460.411274][T24094] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5460.411283][T24094] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5460.411289][T24094] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5460.411301][T24094] ? ip6_local_out (net/ipv6/output_core.c:154) [5460.411310][T24094] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5460.411316][T24094] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5460.411324][T24094] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5460.411329][T24094] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5460.411341][T24094] rawv6_sendmsg (net/ipv6/raw.c:918) [5460.411353][T24094] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5460.411358][T24094] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5460.411365][T24094] ? __lock_release (kernel/locking/lockdep.c:5534) [5460.411375][T24094] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5460.411381][T24094] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5460.411390][T24094] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5460.411406][T24094] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5460.411409][T24094] ? __lock_release (kernel/locking/lockdep.c:5534) [5460.411420][T24094] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5460.411426][T24094] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5460.411431][T24094] ? __pfx___sys_sendto (net/socket.c:2147) [5460.411445][T24094] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5460.411452][T24094] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5460.411462][T24094] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5460.411469][T24094] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5460.411479][T24094] __x64_sys_sendto (net/socket.c:2183) [5460.411483][T24094] ? 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) [5460.411488][T24094] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5460.411492][T24094] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5460.411497][T24094] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5460.411501][T24094] RIP: 0033:0x7f95e1b18a4a [ 5460.411505][T24094] 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 [ 5460.411508][T24094] RSP: 002b:00007ffcd1160838 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5460.411513][T24094] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f95e1b18a4a [ 5460.411515][T24094] RDX: 0000000000000040 RSI: 000000000e30d340 RDI: 0000000000000006 [ 5460.411517][T24094] RBP: 00007ffcd11608c0 R08: 0000000000418574 R09: 000000000000001c [ 5460.411518][T24094] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5460.411520][T24094] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f95e1c41000 | [ 5460.411520][T24094] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f95e1c41000 | [ 5460.411535][T24094] | [ 5460.411538][T24094] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24094 | [5460.425493][T24094] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5460.425756][T24094] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5460.425758][T24094] Call Trace: [ 5460.425760][T24094] [5460.425762][T24094] dump_stack_lvl (lib/dump_stack.c:123) [5460.425769][T24094] check_preemption_disabled (lib/smp_processor_id.c:52) [5460.425778][T24094] lwtunnel_xmit (net/core/lwtunnel.c:407) [5460.425784][T24094] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5460.425790][T24094] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5460.425798][T24094] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5460.425808][T24094] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5460.425814][T24094] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5460.425826][T24094] ? ip6_local_out (net/ipv6/output_core.c:154) [5460.425834][T24094] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5460.425841][T24094] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5460.425846][T24094] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5460.425851][T24094] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5460.425864][T24094] rawv6_sendmsg (net/ipv6/raw.c:918) [5460.425876][T24094] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5460.425881][T24094] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5460.425886][T24094] ? __lock_release (kernel/locking/lockdep.c:5534) [5460.425894][T24094] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5460.425898][T24094] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5460.425907][T24094] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5460.425923][T24094] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5460.425926][T24094] ? __lock_release (kernel/locking/lockdep.c:5534) [5460.425937][T24094] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5460.425942][T24094] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5460.425948][T24094] ? __pfx___sys_sendto (net/socket.c:2147) [5460.425963][T24094] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5460.425969][T24094] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5460.425976][T24094] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5460.425983][T24094] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5460.425994][T24094] __x64_sys_sendto (net/socket.c:2183) [5460.425998][T24094] ? 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) [5460.426001][T24094] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5460.426005][T24094] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5460.426010][T24094] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5460.426013][T24094] RIP: 0033:0x7f95e1b18a4a [ 5460.426017][T24094] 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 [ 5460.426019][T24094] RSP: 002b:00007ffcd1160838 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5460.426023][T24094] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f95e1b18a4a [ 5460.426024][T24094] RDX: 0000000000000040 RSI: 000000000e30d340 RDI: 0000000000000006 [ 5460.426026][T24094] RBP: 00007ffcd11608c0 R08: 0000000000418574 R09: 000000000000001c [ 5460.426028][T24094] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5460.426030][T24094] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f95e1c41000 | [ 5460.426030][T24094] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f95e1c41000 | [ 5460.426045][T24094] | [ 5460.443320][T24094] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24094 | [5460.443713][T24094] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5460.443973][T24094] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5460.443975][T24094] Call Trace: [ 5460.443977][T24094] [5460.443979][T24094] dump_stack_lvl (lib/dump_stack.c:123) [5460.443986][T24094] check_preemption_disabled (lib/smp_processor_id.c:52) [5460.443993][T24094] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5460.443999][T24094] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5460.444004][T24094] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5460.444013][T24094] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5460.444021][T24094] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5460.444027][T24094] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5460.444040][T24094] ? ip6_local_out (net/ipv6/output_core.c:154) [5460.444048][T24094] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5460.444054][T24094] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5460.444059][T24094] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5460.444064][T24094] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5460.444078][T24094] rawv6_sendmsg (net/ipv6/raw.c:918) [5460.444090][T24094] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5460.444095][T24094] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5460.444100][T24094] ? __lock_release (kernel/locking/lockdep.c:5534) [5460.444108][T24094] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5460.444112][T24094] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5460.444121][T24094] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5460.444137][T24094] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5460.444139][T24094] ? __lock_release (kernel/locking/lockdep.c:5534) [5460.444151][T24094] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5460.444155][T24094] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5460.444160][T24094] ? __pfx___sys_sendto (net/socket.c:2147) [5460.444181][T24094] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5460.444187][T24094] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5460.444195][T24094] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5460.444202][T24094] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5460.444213][T24094] __x64_sys_sendto (net/socket.c:2183) [5460.444217][T24094] ? 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) [5460.444220][T24094] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5460.444224][T24094] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5460.444229][T24094] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5460.444232][T24094] RIP: 0033:0x7f95e1b18a4a [ 5460.444236][T24094] 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 [ 5460.444238][T24094] RSP: 002b:00007ffcd1160838 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5460.444241][T24094] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f95e1b18a4a [ 5460.444244][T24094] RDX: 0000000000000040 RSI: 000000000e30d340 RDI: 0000000000000006 [ 5460.444245][T24094] RBP: 00007ffcd11608c0 R08: 0000000000418574 R09: 000000000000001c [ 5460.444247][T24094] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5460.444249][T24094] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f95e1c41000 | [ 5460.444249][T24094] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f95e1c41000 | [ 5460.444264][T24094] | [ 5461.279216][T24099] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/24099 | [5461.279661][T24099] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5461.279941][T24099] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5461.279943][T24099] Call Trace: [ 5461.279946][T24099] [5461.279948][T24099] dump_stack_lvl (lib/dump_stack.c:123) [5461.279960][T24099] check_preemption_disabled (lib/smp_processor_id.c:52) [5461.279968][T24099] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5461.279974][T24099] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5461.279982][T24099] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5461.279992][T24099] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5461.280001][T24099] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5461.280008][T24099] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5461.280019][T24099] ? ip6_local_out (net/ipv6/output_core.c:154) [5461.280029][T24099] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5461.280035][T24099] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5461.280043][T24099] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5461.280047][T24099] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5461.280059][T24099] rawv6_sendmsg (net/ipv6/raw.c:918) [5461.280073][T24099] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5461.280078][T24099] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5461.280086][T24099] ? __lock_release (kernel/locking/lockdep.c:5534) [5461.280097][T24099] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5461.280102][T24099] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5461.280111][T24099] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5461.280127][T24099] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5461.280129][T24099] ? __lock_release (kernel/locking/lockdep.c:5534) [5461.280140][T24099] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5461.280147][T24099] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5461.280153][T24099] ? __pfx___sys_sendto (net/socket.c:2147) [5461.280167][T24099] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5461.280175][T24099] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5461.280184][T24099] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5461.280191][T24099] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5461.280201][T24099] __x64_sys_sendto (net/socket.c:2183) [5461.280205][T24099] ? 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) [5461.280210][T24099] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5461.280214][T24099] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5461.280218][T24099] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5461.280223][T24099] RIP: 0033:0x7f4f72b53a4a [ 5461.280227][T24099] 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 [ 5461.280230][T24099] RSP: 002b:00007ffd1c131a68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5461.280234][T24099] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4f72b53a4a [ 5461.280236][T24099] RDX: 0000000000000040 RSI: 00000000363dc340 RDI: 0000000000000006 [ 5461.280238][T24099] RBP: 00007ffd1c131af0 R08: 0000000000418574 R09: 000000000000001c [ 5461.280240][T24099] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5461.280242][T24099] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4f72c7c000 | [ 5461.280242][T24099] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4f72c7c000 | [ 5461.280256][T24099] | [ 5461.295475][T24099] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24099 | [5461.295863][T24099] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5461.296467][T24099] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5461.296468][T24099] Call Trace: [ 5461.296470][T24099] [5461.296472][T24099] dump_stack_lvl (lib/dump_stack.c:123) [5461.296478][T24099] check_preemption_disabled (lib/smp_processor_id.c:52) [5461.296487][T24099] lwtunnel_xmit (net/core/lwtunnel.c:407) [5461.296493][T24099] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5461.296497][T24099] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5461.296506][T24099] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5461.296515][T24099] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5461.296521][T24099] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5461.296533][T24099] ? ip6_local_out (net/ipv6/output_core.c:154) [5461.296541][T24099] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5461.296547][T24099] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5461.296553][T24099] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5461.296558][T24099] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5461.296570][T24099] rawv6_sendmsg (net/ipv6/raw.c:918) [5461.296581][T24099] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5461.296587][T24099] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5461.296590][T24099] ? __lock_release (kernel/locking/lockdep.c:5534) [5461.296598][T24099] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5461.296602][T24099] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5461.296611][T24099] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5461.296626][T24099] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5461.296629][T24099] ? __lock_release (kernel/locking/lockdep.c:5534) [5461.296640][T24099] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5461.296644][T24099] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5461.296650][T24099] ? __pfx___sys_sendto (net/socket.c:2147) [5461.296664][T24099] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5461.296670][T24099] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5461.296677][T24099] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5461.296684][T24099] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5461.296694][T24099] __x64_sys_sendto (net/socket.c:2183) [5461.296698][T24099] ? 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) [5461.296702][T24099] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5461.296705][T24099] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5461.296710][T24099] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5461.296714][T24099] RIP: 0033:0x7f4f72b53a4a [ 5461.296717][T24099] 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 [ 5461.296719][T24099] RSP: 002b:00007ffd1c131a68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5461.296722][T24099] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4f72b53a4a [ 5461.296724][T24099] RDX: 0000000000000040 RSI: 00000000363dc340 RDI: 0000000000000006 [ 5461.296726][T24099] RBP: 00007ffd1c131af0 R08: 0000000000418574 R09: 000000000000001c [ 5461.296728][T24099] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5461.296730][T24099] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4f72c7c000 | [ 5461.296730][T24099] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4f72c7c000 | [ 5461.296745][T24099] | [ 5461.318900][T24099] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24099 | [5461.319329][T24099] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5461.319599][T24099] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5461.319601][T24099] Call Trace: [ 5461.319603][T24099] [5461.319605][T24099] dump_stack_lvl (lib/dump_stack.c:123) [5461.319611][T24099] check_preemption_disabled (lib/smp_processor_id.c:52) [5461.319619][T24099] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5461.319624][T24099] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5461.319629][T24099] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5461.319638][T24099] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5461.319646][T24099] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5461.319653][T24099] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5461.319665][T24099] ? ip6_local_out (net/ipv6/output_core.c:154) [5461.319673][T24099] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5461.319679][T24099] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5461.319685][T24099] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5461.319690][T24099] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5461.319702][T24099] rawv6_sendmsg (net/ipv6/raw.c:918) [5461.319714][T24099] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5461.319719][T24099] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5461.319724][T24099] ? __lock_release (kernel/locking/lockdep.c:5534) [5461.319732][T24099] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5461.319735][T24099] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5461.319744][T24099] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5461.319760][T24099] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5461.319763][T24099] ? __lock_release (kernel/locking/lockdep.c:5534) [5461.319774][T24099] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5461.319778][T24099] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5461.319784][T24099] ? __pfx___sys_sendto (net/socket.c:2147) [5461.319799][T24099] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5461.319805][T24099] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5461.319813][T24099] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5461.319820][T24099] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5461.319831][T24099] __x64_sys_sendto (net/socket.c:2183) [5461.319835][T24099] ? 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) [5461.319839][T24099] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5461.319842][T24099] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5461.319847][T24099] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5461.319850][T24099] RIP: 0033:0x7f4f72b53a4a [ 5461.319854][T24099] 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 [ 5461.319856][T24099] RSP: 002b:00007ffd1c131a68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5461.319860][T24099] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4f72b53a4a [ 5461.319862][T24099] RDX: 0000000000000040 RSI: 00000000363dc340 RDI: 0000000000000006 [ 5461.319863][T24099] RBP: 00007ffd1c131af0 R08: 0000000000418574 R09: 000000000000001c [ 5461.319865][T24099] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output