====================================== | xx__-> [ 1548.014290][T15712] mpls_gso: MPLS GSO support | [ 1549.379149][T15725] Mirror/redirect action on | [ 1557.771416][T15778] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/15778 | [1557.772091][T15778] caller is lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383) [ 1557.773803][T15778] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1557.773805][T15778] Call Trace: [ 1557.773807][T15778] [1557.773810][T15778] dump_stack_lvl (lib/dump_stack.c:123) [1557.773821][T15778] check_preemption_disabled (lib/smp_processor_id.c:52) [1557.773828][T15778] lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383) [1557.773835][T15778] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1557.773841][T15778] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1557.773850][T15778] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1557.773859][T15778] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1557.773865][T15778] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1557.773877][T15778] ? ip6_local_out (net/ipv6/output_core.c:154) [1557.773886][T15778] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1557.773892][T15778] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1557.773898][T15778] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1557.773903][T15778] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1557.773915][T15778] rawv6_sendmsg (net/ipv6/raw.c:918) [1557.773927][T15778] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1557.773932][T15778] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1557.773937][T15778] ? __lock_release (kernel/locking/lockdep.c:5534) [1557.773946][T15778] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1557.773951][T15778] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1557.773960][T15778] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1557.773976][T15778] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1557.773979][T15778] ? __lock_release (kernel/locking/lockdep.c:5534) [1557.773990][T15778] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1557.773995][T15778] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1557.774001][T15778] ? __pfx___sys_sendto (net/socket.c:2147) [1557.774015][T15778] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1557.774023][T15778] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1557.774032][T15778] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1557.774039][T15778] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1557.774049][T15778] __x64_sys_sendto (net/socket.c:2183) [1557.774053][T15778] ? 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) [1557.774057][T15778] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1557.774061][T15778] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1557.774066][T15778] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1557.774070][T15778] RIP: 0033:0x7f1108c43a4a [ 1557.774074][T15778] 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 [ 1557.774077][T15778] RSP: 002b:00007ffec20986b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1557.774081][T15778] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1108c43a4a [ 1557.774083][T15778] RDX: 0000000000000040 RSI: 000000000fe5b340 RDI: 0000000000000006 [ 1557.774085][T15778] RBP: 00007ffec2098740 R08: 0000000000418574 R09: 000000000000001c [ 1557.774087][T15778] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1557.774089][T15778] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1108d6c000 | [ 1557.774089][T15778] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1108d6c000 | [ 1557.774103][T15778] | [ 1557.774107][T15778] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/15778 | [1557.800601][T15778] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 1557.801133][T15778] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1557.801135][T15778] Call Trace: [ 1557.801138][T15778] [1557.801142][T15778] dump_stack_lvl (lib/dump_stack.c:123) [1557.801154][T15778] check_preemption_disabled (lib/smp_processor_id.c:52) [1557.801166][T15778] lwtunnel_xmit (net/core/lwtunnel.c:407) [1557.801176][T15778] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1557.801183][T15778] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1557.801199][T15778] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1557.801215][T15778] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1557.801225][T15778] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1557.801247][T15778] ? ip6_local_out (net/ipv6/output_core.c:154) [1557.801261][T15778] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1557.801271][T15778] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1557.801280][T15778] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1557.801288][T15778] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1557.801304][T15778] rawv6_sendmsg (net/ipv6/raw.c:918) [1557.801315][T15778] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1557.801320][T15778] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1557.801324][T15778] ? __lock_release (kernel/locking/lockdep.c:5534) [1557.801331][T15778] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1557.801335][T15778] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1557.801343][T15778] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1557.801358][T15778] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1557.801360][T15778] ? __lock_release (kernel/locking/lockdep.c:5534) [1557.801371][T15778] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1557.801375][T15778] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1557.801380][T15778] ? __pfx___sys_sendto (net/socket.c:2147) [1557.801394][T15778] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1557.801400][T15778] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1557.801407][T15778] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1557.801413][T15778] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1557.801422][T15778] __x64_sys_sendto (net/socket.c:2183) [1557.801426][T15778] ? 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) [1557.801429][T15778] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1557.801434][T15778] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1557.801439][T15778] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1557.801442][T15778] RIP: 0033:0x7f1108c43a4a [ 1557.801446][T15778] 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 [ 1557.801448][T15778] RSP: 002b:00007ffec20986b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1557.801452][T15778] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1108c43a4a [ 1557.801454][T15778] RDX: 0000000000000040 RSI: 000000000fe5b340 RDI: 0000000000000006 [ 1557.801456][T15778] RBP: 00007ffec2098740 R08: 0000000000418574 R09: 000000000000001c [ 1557.801458][T15778] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1557.801459][T15778] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1108d6c000 | [ 1557.801459][T15778] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1108d6c000 | [ 1557.801473][T15778] | [ 1557.837437][T15778] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/15778 | [1557.837992][T15778] caller is lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408) [ 1557.838954][T15778] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1557.838956][T15778] Call Trace: [ 1557.838958][T15778] [1557.838960][T15778] dump_stack_lvl (lib/dump_stack.c:123) [1557.838967][T15778] check_preemption_disabled (lib/smp_processor_id.c:52) [1557.838973][T15778] lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408) [1557.838978][T15778] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1557.838983][T15778] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1557.838991][T15778] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1557.838999][T15778] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1557.839005][T15778] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1557.839033][T15778] ? ip6_local_out (net/ipv6/output_core.c:154) [1557.839041][T15778] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1557.839047][T15778] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1557.839053][T15778] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1557.839057][T15778] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1557.839069][T15778] rawv6_sendmsg (net/ipv6/raw.c:918) [1557.839081][T15778] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1557.839086][T15778] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1557.839090][T15778] ? __lock_release (kernel/locking/lockdep.c:5534) [1557.839097][T15778] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1557.839101][T15778] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1557.839109][T15778] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1557.839127][T15778] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1557.839130][T15778] ? __lock_release (kernel/locking/lockdep.c:5534) [1557.839141][T15778] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1557.839146][T15778] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1557.839151][T15778] ? __pfx___sys_sendto (net/socket.c:2147) [1557.839165][T15778] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1557.839172][T15778] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1557.839180][T15778] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1557.839187][T15778] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1557.839197][T15778] __x64_sys_sendto (net/socket.c:2183) [1557.839201][T15778] ? 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) [1557.839204][T15778] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1557.839209][T15778] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1557.839214][T15778] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1557.839218][T15778] RIP: 0033:0x7f1108c43a4a [ 1557.839222][T15778] 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 [ 1557.839224][T15778] RSP: 002b:00007ffec20986b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1557.839227][T15778] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1108c43a4a [ 1557.839229][T15778] RDX: 0000000000000040 RSI: 000000000fe5b340 RDI: 0000000000000006 [ 1557.839231][T15778] RBP: 00007ffec2098740 R08: 0000000000418574 R09: 000000000000001c [ 1557.839233][T15778] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1557.839234][T15778] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1108d6c000 | [ 1557.839234][T15778] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1108d6c000 | [ 1557.839248][T15778] | [ 1558.677638][T15783] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/15783 | [1558.679353][T15783] caller is lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383) [ 1558.679701][T15783] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1558.679704][T15783] Call Trace: [ 1558.679707][T15783] [1558.679711][T15783] dump_stack_lvl (lib/dump_stack.c:123) [1558.679723][T15783] check_preemption_disabled (lib/smp_processor_id.c:52) [1558.679734][T15783] lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383) [1558.679739][T15783] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1558.679745][T15783] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1558.679754][T15783] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1558.679762][T15783] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1558.679768][T15783] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1558.679780][T15783] ? ip6_local_out (net/ipv6/output_core.c:154) [1558.679788][T15783] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1558.679794][T15783] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1558.679800][T15783] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1558.679805][T15783] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1558.679816][T15783] rawv6_sendmsg (net/ipv6/raw.c:918) [1558.679828][T15783] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1558.679833][T15783] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1558.679838][T15783] ? __lock_release (kernel/locking/lockdep.c:5534) [1558.679846][T15783] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1558.679850][T15783] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1558.679859][T15783] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1558.679874][T15783] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1558.679877][T15783] ? __lock_release (kernel/locking/lockdep.c:5534) [1558.679888][T15783] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1558.679893][T15783] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1558.679898][T15783] ? __pfx___sys_sendto (net/socket.c:2147) [1558.679912][T15783] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1558.679919][T15783] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1558.679927][T15783] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1558.679934][T15783] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1558.679943][T15783] __x64_sys_sendto (net/socket.c:2183) [1558.679947][T15783] ? 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) [1558.679952][T15783] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1558.679957][T15783] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1558.679961][T15783] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1558.679965][T15783] RIP: 0033:0x7fd248225a4a [ 1558.679969][T15783] 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 [ 1558.679973][T15783] RSP: 002b:00007ffc4e53b318 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1558.679977][T15783] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd248225a4a [ 1558.679979][T15783] RDX: 0000000000000040 RSI: 0000000033f86340 RDI: 0000000000000006 [ 1558.679981][T15783] RBP: 00007ffc4e53b3a0 R08: 0000000000418574 R09: 000000000000001c [ 1558.679983][T15783] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1558.679985][T15783] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd24834e000 | [ 1558.679985][T15783] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd24834e000 | [ 1558.679999][T15783] | [ 1558.680003][T15783] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/15783 | [1558.703438][T15783] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 1558.703878][T15783] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1558.703881][T15783] Call Trace: [ 1558.703884][T15783] [1558.703887][T15783] dump_stack_lvl (lib/dump_stack.c:123) [1558.703898][T15783] check_preemption_disabled (lib/smp_processor_id.c:52) [1558.703911][T15783] lwtunnel_xmit (net/core/lwtunnel.c:407) [1558.703921][T15783] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1558.703929][T15783] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1558.703945][T15783] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1558.703962][T15783] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1558.703974][T15783] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1558.703998][T15783] ? ip6_local_out (net/ipv6/output_core.c:154) [1558.704013][T15783] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1558.704023][T15783] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1558.704030][T15783] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1558.704034][T15783] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1558.704046][T15783] rawv6_sendmsg (net/ipv6/raw.c:918) [1558.704058][T15783] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1558.704063][T15783] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1558.704068][T15783] ? __lock_release (kernel/locking/lockdep.c:5534) [1558.704076][T15783] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1558.704080][T15783] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1558.704089][T15783] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1558.704105][T15783] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1558.704107][T15783] ? __lock_release (kernel/locking/lockdep.c:5534) [1558.704120][T15783] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1558.704125][T15783] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1558.704131][T15783] ? __pfx___sys_sendto (net/socket.c:2147) [1558.704145][T15783] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1558.704152][T15783] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1558.704160][T15783] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1558.704168][T15783] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1558.704178][T15783] __x64_sys_sendto (net/socket.c:2183) [1558.704182][T15783] ? 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) [1558.704186][T15783] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1558.704191][T15783] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1558.704196][T15783] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1558.704200][T15783] RIP: 0033:0x7fd248225a4a [ 1558.704203][T15783] 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 [ 1558.704206][T15783] RSP: 002b:00007ffc4e53b318 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1558.704209][T15783] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd248225a4a [ 1558.704211][T15783] RDX: 0000000000000040 RSI: 0000000033f86340 RDI: 0000000000000006 [ 1558.704214][T15783] RBP: 00007ffc4e53b3a0 R08: 0000000000418574 R09: 000000000000001c [ 1558.704215][T15783] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1558.704217][T15783] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd24834e000 | [ 1558.704217][T15783] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd24834e000 | [ 1558.704232][T15783] | [ 1558.730830][T15783] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/15783 | [1558.731434][T15783] caller is lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408) [ 1558.731873][T15783] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1558.731876][T15783] Call Trace: [ 1558.731878][T15783] [1558.731882][T15783] dump_stack_lvl (lib/dump_stack.c:123) [1558.731892][T15783] check_preemption_disabled (lib/smp_processor_id.c:52) [1558.731904][T15783] lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408) [1558.731914][T15783] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1558.731921][T15783] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1558.731937][T15783] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1558.731953][T15783] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1558.731964][T15783] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1558.731988][T15783] ? ip6_local_out (net/ipv6/output_core.c:154) [1558.732003][T15783] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1558.732013][T15783] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1558.732021][T15783] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1558.732025][T15783] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1558.732037][T15783] rawv6_sendmsg (net/ipv6/raw.c:918) [1558.732048][T15783] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1558.732054][T15783] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1558.732058][T15783] ? __lock_release (kernel/locking/lockdep.c:5534) [1558.732065][T15783] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1558.732068][T15783] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1558.732077][T15783] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1558.732092][T15783] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1558.732095][T15783] ? __lock_release (kernel/locking/lockdep.c:5534) [1558.732106][T15783] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1558.732113][T15783] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1558.732118][T15783] ? __pfx___sys_sendto (net/socket.c:2147) [1558.732133][T15783] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1558.732140][T15783] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1558.732147][T15783] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1558.732154][T15783] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1558.732164][T15783] __x64_sys_sendto (net/socket.c:2183) [1558.732168][T15783] ? 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) [1558.732171][T15783] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1558.732176][T15783] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1558.732181][T15783] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1558.732184][T15783] RIP: 0033:0x7fd248225a4a [ 1558.732187][T15783] 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 [ 1558.732190][T15783] RSP: 002b:00007ffc4e53b318 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1558.732193][T15783] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd248225a4a [ 1558.732195][T15783] RDX: 0000000000000040 RSI: 0000000033f86340 RDI: 0000000000000006 [ 1558.732196][T15783] RBP: 00007ffc4e53b3a0 R08: 0000000000418574 R09: 000000000000001c [ 1558.732198][T15783] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output