====================================== | 0 | xx__-> [ 5489.600711][T13450] mpls_gso: MPLS GSO support | [ 5499.113201][T13514] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/13514 | [5499.114532][T13514] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5499.114821][T13514] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5499.114823][T13514] Call Trace: [ 5499.114825][T13514] [5499.114827][T13514] dump_stack_lvl (lib/dump_stack.c:123) [5499.114836][T13514] check_preemption_disabled (lib/smp_processor_id.c:52) [5499.114843][T13514] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5499.114848][T13514] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5499.114853][T13514] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5499.114863][T13514] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5499.114871][T13514] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5499.114878][T13514] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5499.114890][T13514] ? ip6_local_out (net/ipv6/output_core.c:154) [5499.114899][T13514] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5499.114905][T13514] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.114912][T13514] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5499.114917][T13514] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.114929][T13514] rawv6_sendmsg (net/ipv6/raw.c:918) [5499.114940][T13514] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5499.114946][T13514] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5499.114953][T13514] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.114962][T13514] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5499.114966][T13514] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5499.114975][T13514] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5499.114991][T13514] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5499.114993][T13514] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.115004][T13514] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.115009][T13514] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.115015][T13514] ? __pfx___sys_sendto (net/socket.c:2147) [5499.115029][T13514] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5499.115035][T13514] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5499.115044][T13514] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5499.115051][T13514] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5499.115061][T13514] __x64_sys_sendto (net/socket.c:2183) [5499.115065][T13514] ? 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) [5499.115069][T13514] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5499.115072][T13514] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5499.115077][T13514] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5499.115081][T13514] RIP: 0033:0x7f34bab08a4a [ 5499.115085][T13514] 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 [ 5499.115088][T13514] RSP: 002b:00007fff148169e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5499.115091][T13514] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f34bab08a4a [ 5499.115094][T13514] RDX: 0000000000000040 RSI: 00000000106a93f0 RDI: 0000000000000006 [ 5499.115096][T13514] RBP: 00007fff14816a70 R08: 0000000000418574 R09: 000000000000001c [ 5499.115098][T13514] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5499.115099][T13514] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34bac34000 | [ 5499.115099][T13514] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34bac34000 | [ 5499.115114][T13514] | [ 5499.115117][T13514] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/13514 | [5499.129319][T13514] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5499.129602][T13514] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5499.129603][T13514] Call Trace: [ 5499.129605][T13514] [5499.129607][T13514] dump_stack_lvl (lib/dump_stack.c:123) [5499.129614][T13514] check_preemption_disabled (lib/smp_processor_id.c:52) [5499.129623][T13514] lwtunnel_xmit (net/core/lwtunnel.c:407) [5499.129628][T13514] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5499.129633][T13514] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5499.129642][T13514] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5499.129651][T13514] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5499.129657][T13514] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5499.129669][T13514] ? ip6_local_out (net/ipv6/output_core.c:154) [5499.129677][T13514] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5499.129683][T13514] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.129690][T13514] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5499.129694][T13514] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.129707][T13514] rawv6_sendmsg (net/ipv6/raw.c:918) [5499.129719][T13514] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5499.129724][T13514] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5499.129728][T13514] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.129736][T13514] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5499.129740][T13514] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5499.129749][T13514] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5499.129765][T13514] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5499.129768][T13514] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.129779][T13514] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.129784][T13514] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.129789][T13514] ? __pfx___sys_sendto (net/socket.c:2147) [5499.129804][T13514] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5499.129810][T13514] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5499.129819][T13514] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5499.129826][T13514] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5499.129836][T13514] __x64_sys_sendto (net/socket.c:2183) [5499.129840][T13514] ? 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) [5499.129843][T13514] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5499.129847][T13514] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5499.129852][T13514] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5499.129855][T13514] RIP: 0033:0x7f34bab08a4a [ 5499.129859][T13514] 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 [ 5499.129861][T13514] RSP: 002b:00007fff148169e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5499.129865][T13514] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f34bab08a4a [ 5499.129867][T13514] RDX: 0000000000000040 RSI: 00000000106a93f0 RDI: 0000000000000006 [ 5499.129869][T13514] RBP: 00007fff14816a70 R08: 0000000000418574 R09: 000000000000001c [ 5499.129870][T13514] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5499.129872][T13514] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34bac34000 | [ 5499.129872][T13514] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34bac34000 | [ 5499.129887][T13514] | [ 5499.151408][T13514] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/13514 | [5499.151998][T13514] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5499.152264][T13514] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5499.152266][T13514] Call Trace: [ 5499.152267][T13514] [5499.152270][T13514] dump_stack_lvl (lib/dump_stack.c:123) [5499.152276][T13514] check_preemption_disabled (lib/smp_processor_id.c:52) [5499.152282][T13514] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5499.152288][T13514] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5499.152292][T13514] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5499.152301][T13514] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5499.152309][T13514] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5499.152315][T13514] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5499.152327][T13514] ? ip6_local_out (net/ipv6/output_core.c:154) [5499.152335][T13514] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5499.152341][T13514] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.152347][T13514] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5499.152352][T13514] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.152364][T13514] rawv6_sendmsg (net/ipv6/raw.c:918) [5499.152376][T13514] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5499.152381][T13514] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5499.152385][T13514] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.152393][T13514] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5499.152397][T13514] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5499.152406][T13514] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5499.152422][T13514] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5499.152424][T13514] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.152436][T13514] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.152439][T13514] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.152445][T13514] ? __pfx___sys_sendto (net/socket.c:2147) [5499.152459][T13514] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5499.152465][T13514] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5499.152473][T13514] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5499.152480][T13514] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5499.152490][T13514] __x64_sys_sendto (net/socket.c:2183) [5499.152494][T13514] ? 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) [5499.152497][T13514] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5499.152501][T13514] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5499.152506][T13514] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5499.152509][T13514] RIP: 0033:0x7f34bab08a4a [ 5499.152513][T13514] 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 [ 5499.152515][T13514] RSP: 002b:00007fff148169e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5499.152518][T13514] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f34bab08a4a [ 5499.152520][T13514] RDX: 0000000000000040 RSI: 00000000106a93f0 RDI: 0000000000000006 [ 5499.152522][T13514] RBP: 00007fff14816a70 R08: 0000000000418574 R09: 000000000000001c [ 5499.152524][T13514] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5499.152525][T13514] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34bac34000 | [ 5499.152525][T13514] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34bac34000 | [ 5499.152542][T13514] | [ 5499.942615][T13519] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/13519 | [5499.943040][T13519] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5499.943306][T13519] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5499.943307][T13519] Call Trace: [ 5499.943309][T13519] [5499.943312][T13519] dump_stack_lvl (lib/dump_stack.c:123) [5499.943320][T13519] check_preemption_disabled (lib/smp_processor_id.c:52) [5499.943327][T13519] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5499.943332][T13519] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5499.943337][T13519] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5499.943346][T13519] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5499.943355][T13519] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5499.943361][T13519] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5499.943373][T13519] ? ip6_local_out (net/ipv6/output_core.c:154) [5499.943382][T13519] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5499.943388][T13519] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.943394][T13519] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5499.943399][T13519] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.943411][T13519] rawv6_sendmsg (net/ipv6/raw.c:918) [5499.943423][T13519] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5499.943428][T13519] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5499.943434][T13519] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.943442][T13519] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5499.943447][T13519] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5499.943456][T13519] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5499.943472][T13519] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5499.943474][T13519] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.943485][T13519] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.943491][T13519] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.943496][T13519] ? __pfx___sys_sendto (net/socket.c:2147) [5499.943510][T13519] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5499.943516][T13519] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5499.943525][T13519] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5499.943532][T13519] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5499.943544][T13519] __x64_sys_sendto (net/socket.c:2183) [5499.943548][T13519] ? 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) [5499.943552][T13519] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5499.943555][T13519] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5499.943560][T13519] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5499.943564][T13519] RIP: 0033:0x7fa89c0cba4a [ 5499.943568][T13519] 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 [ 5499.943571][T13519] RSP: 002b:00007ffe36000a28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5499.943574][T13519] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa89c0cba4a [ 5499.943577][T13519] RDX: 0000000000000040 RSI: 000000001e5043f0 RDI: 0000000000000006 [ 5499.943578][T13519] RBP: 00007ffe36000ab0 R08: 0000000000418574 R09: 000000000000001c [ 5499.943580][T13519] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5499.943582][T13519] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa89c1f7000 | [ 5499.943582][T13519] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa89c1f7000 | [ 5499.943596][T13519] | [ 5499.958460][T13519] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/13519 | [5499.959279][T13519] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5499.959561][T13519] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5499.959563][T13519] Call Trace: [ 5499.959565][T13519] [5499.959567][T13519] dump_stack_lvl (lib/dump_stack.c:123) [5499.959574][T13519] check_preemption_disabled (lib/smp_processor_id.c:52) [5499.959583][T13519] lwtunnel_xmit (net/core/lwtunnel.c:407) [5499.959588][T13519] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5499.959593][T13519] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5499.959601][T13519] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5499.959610][T13519] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5499.959616][T13519] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5499.959628][T13519] ? ip6_local_out (net/ipv6/output_core.c:154) [5499.959637][T13519] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5499.959643][T13519] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.959649][T13519] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5499.959654][T13519] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.959666][T13519] rawv6_sendmsg (net/ipv6/raw.c:918) [5499.959678][T13519] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5499.959684][T13519] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5499.959688][T13519] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.959696][T13519] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5499.959701][T13519] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5499.959709][T13519] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5499.959726][T13519] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5499.959728][T13519] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.959740][T13519] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.959744][T13519] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.959749][T13519] ? __pfx___sys_sendto (net/socket.c:2147) [5499.959764][T13519] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5499.959771][T13519] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5499.959779][T13519] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5499.959786][T13519] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5499.959796][T13519] __x64_sys_sendto (net/socket.c:2183) [5499.959800][T13519] ? 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) [5499.959803][T13519] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5499.959807][T13519] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5499.959812][T13519] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5499.959815][T13519] RIP: 0033:0x7fa89c0cba4a [ 5499.959819][T13519] 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 [ 5499.959822][T13519] RSP: 002b:00007ffe36000a28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5499.959825][T13519] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa89c0cba4a [ 5499.959827][T13519] RDX: 0000000000000040 RSI: 000000001e5043f0 RDI: 0000000000000006 [ 5499.959829][T13519] RBP: 00007ffe36000ab0 R08: 0000000000418574 R09: 000000000000001c [ 5499.959831][T13519] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5499.959832][T13519] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa89c1f7000 | [ 5499.959832][T13519] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa89c1f7000 | [ 5499.959847][T13519] | [ 5499.960500][T13519] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/13519 | [5499.974188][T13519] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5499.974450][T13519] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5499.974451][T13519] Call Trace: [ 5499.974453][T13519] [5499.974455][T13519] dump_stack_lvl (lib/dump_stack.c:123) [5499.974462][T13519] check_preemption_disabled (lib/smp_processor_id.c:52) [5499.974469][T13519] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5499.974475][T13519] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5499.974480][T13519] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5499.974488][T13519] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5499.974497][T13519] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5499.974503][T13519] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5499.974515][T13519] ? ip6_local_out (net/ipv6/output_core.c:154) [5499.974524][T13519] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5499.974530][T13519] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.974537][T13519] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5499.974542][T13519] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5499.974554][T13519] rawv6_sendmsg (net/ipv6/raw.c:918) [5499.974566][T13519] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5499.974571][T13519] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5499.974576][T13519] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.974584][T13519] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5499.974587][T13519] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5499.974596][T13519] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5499.974612][T13519] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5499.974615][T13519] ? __lock_release (kernel/locking/lockdep.c:5534) [5499.974626][T13519] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.974630][T13519] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5499.974636][T13519] ? __pfx___sys_sendto (net/socket.c:2147) [5499.974651][T13519] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5499.974657][T13519] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5499.974665][T13519] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5499.974672][T13519] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5499.974682][T13519] __x64_sys_sendto (net/socket.c:2183) [5499.974686][T13519] ? 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) [5499.974690][T13519] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5499.974693][T13519] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5499.974698][T13519] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5499.974701][T13519] RIP: 0033:0x7fa89c0cba4a [ 5499.974705][T13519] 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 [ 5499.974707][T13519] RSP: 002b:00007ffe36000a28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5499.974710][T13519] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa89c0cba4a [ 5499.974712][T13519] RDX: 0000000000000040 RSI: 000000001e5043f0 RDI: 0000000000000006 [ 5499.974714][T13519] RBP: 00007ffe36000ab0 R08: 0000000000418574 R09: 000000000000001c [ 5499.974715][T13519] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output