====================================== | 0 | xx__-> [ 5547.450183][T10361] mpls_gso: MPLS GSO support | [ 5556.696895][T10426] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/10426 | [5556.697535][T10426] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5556.697816][T10426] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5556.697818][T10426] Call Trace: [ 5556.697821][T10426] [5556.697823][T10426] dump_stack_lvl (lib/dump_stack.c:123) [5556.697834][T10426] check_preemption_disabled (lib/smp_processor_id.c:52) [5556.697841][T10426] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5556.697846][T10426] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5556.697853][T10426] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5556.697863][T10426] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5556.697872][T10426] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5556.697878][T10426] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5556.697889][T10426] ? ip6_local_out (net/ipv6/output_core.c:154) [5556.697899][T10426] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5556.697905][T10426] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5556.697912][T10426] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5556.697917][T10426] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5556.697929][T10426] rawv6_sendmsg (net/ipv6/raw.c:918) [5556.697940][T10426] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5556.697945][T10426] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5556.697952][T10426] ? __lock_release (kernel/locking/lockdep.c:5534) [5556.697961][T10426] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5556.697968][T10426] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5556.697977][T10426] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5556.697993][T10426] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5556.697996][T10426] ? __lock_release (kernel/locking/lockdep.c:5534) [5556.698007][T10426] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5556.698012][T10426] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5556.698018][T10426] ? __pfx___sys_sendto (net/socket.c:2147) [5556.698032][T10426] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5556.698040][T10426] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5556.698049][T10426] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5556.698057][T10426] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5556.698067][T10426] __x64_sys_sendto (net/socket.c:2183) [5556.698071][T10426] ? 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) [5556.698076][T10426] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5556.698081][T10426] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5556.698085][T10426] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5556.698090][T10426] RIP: 0033:0x7fcd6317da4a [ 5556.698095][T10426] 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 [ 5556.698097][T10426] RSP: 002b:00007ffdabd17938 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5556.698101][T10426] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fcd6317da4a [ 5556.698103][T10426] RDX: 0000000000000040 RSI: 0000000017991340 RDI: 0000000000000006 [ 5556.698105][T10426] RBP: 00007ffdabd179c0 R08: 0000000000418574 R09: 000000000000001c [ 5556.698107][T10426] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5556.698108][T10426] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fcd632a6000 | [ 5556.698108][T10426] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fcd632a6000 | [ 5556.698123][T10426] | [ 5556.712929][T10426] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10426 | [5556.713486][T10426] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5556.713748][T10426] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5556.713750][T10426] Call Trace: [ 5556.713752][T10426] [5556.713754][T10426] dump_stack_lvl (lib/dump_stack.c:123) [5556.713761][T10426] check_preemption_disabled (lib/smp_processor_id.c:52) [5556.713768][T10426] lwtunnel_xmit (net/core/lwtunnel.c:407) [5556.713774][T10426] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5556.713779][T10426] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5556.713787][T10426] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5556.713796][T10426] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5556.713802][T10426] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5556.713814][T10426] ? ip6_local_out (net/ipv6/output_core.c:154) [5556.713822][T10426] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5556.713828][T10426] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5556.713835][T10426] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5556.713839][T10426] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5556.713852][T10426] rawv6_sendmsg (net/ipv6/raw.c:918) [5556.713863][T10426] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5556.713868][T10426] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5556.713873][T10426] ? __lock_release (kernel/locking/lockdep.c:5534) [5556.713882][T10426] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5556.713888][T10426] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5556.713897][T10426] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5556.713913][T10426] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5556.713916][T10426] ? __lock_release (kernel/locking/lockdep.c:5534) [5556.713927][T10426] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5556.713932][T10426] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5556.713937][T10426] ? __pfx___sys_sendto (net/socket.c:2147) [5556.713951][T10426] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5556.713959][T10426] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5556.713968][T10426] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5556.713975][T10426] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5556.713985][T10426] __x64_sys_sendto (net/socket.c:2183) [5556.713989][T10426] ? 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) [5556.713992][T10426] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5556.713997][T10426] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5556.714002][T10426] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5556.714006][T10426] RIP: 0033:0x7fcd6317da4a [ 5556.714009][T10426] 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 [ 5556.714012][T10426] RSP: 002b:00007ffdabd17938 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5556.714015][T10426] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fcd6317da4a [ 5556.714017][T10426] RDX: 0000000000000040 RSI: 0000000017991340 RDI: 0000000000000006 [ 5556.714019][T10426] RBP: 00007ffdabd179c0 R08: 0000000000418574 R09: 000000000000001c [ 5556.714021][T10426] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5556.714022][T10426] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fcd632a6000 | [ 5556.714022][T10426] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fcd632a6000 | [ 5556.714037][T10426] | [ 5556.734737][T10426] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10426 | [5556.735678][T10426] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5556.735941][T10426] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5556.735943][T10426] Call Trace: [ 5556.735945][T10426] [5556.735947][T10426] dump_stack_lvl (lib/dump_stack.c:123) [5556.735954][T10426] check_preemption_disabled (lib/smp_processor_id.c:52) [5556.735961][T10426] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5556.735966][T10426] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5556.735971][T10426] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5556.735980][T10426] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5556.735989][T10426] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5556.735995][T10426] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5556.736007][T10426] ? ip6_local_out (net/ipv6/output_core.c:154) [5556.736016][T10426] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5556.736022][T10426] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5556.736028][T10426] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5556.736033][T10426] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5556.736045][T10426] rawv6_sendmsg (net/ipv6/raw.c:918) [5556.736057][T10426] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5556.736062][T10426] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5556.736067][T10426] ? __lock_release (kernel/locking/lockdep.c:5534) [5556.736075][T10426] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5556.736079][T10426] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5556.736090][T10426] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5556.736106][T10426] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5556.736109][T10426] ? __lock_release (kernel/locking/lockdep.c:5534) [5556.736120][T10426] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5556.736125][T10426] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5556.736130][T10426] ? __pfx___sys_sendto (net/socket.c:2147) [5556.736145][T10426] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5556.736152][T10426] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5556.736161][T10426] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5556.736168][T10426] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5556.736178][T10426] __x64_sys_sendto (net/socket.c:2183) [5556.736182][T10426] ? 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) [5556.736186][T10426] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5556.736191][T10426] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5556.736195][T10426] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5556.736199][T10426] RIP: 0033:0x7fcd6317da4a [ 5556.736203][T10426] 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 [ 5556.736205][T10426] RSP: 002b:00007ffdabd17938 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5556.736209][T10426] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fcd6317da4a [ 5556.736211][T10426] RDX: 0000000000000040 RSI: 0000000017991340 RDI: 0000000000000006 [ 5556.736213][T10426] RBP: 00007ffdabd179c0 R08: 0000000000418574 R09: 000000000000001c [ 5556.736215][T10426] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5556.736217][T10426] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fcd632a6000 | [ 5556.736217][T10426] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fcd632a6000 | [ 5556.736232][T10426] | [ 5557.535527][T10431] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/10431 | [5557.535978][T10431] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5557.536281][T10431] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5557.536284][T10431] Call Trace: [ 5557.536286][T10431] [5557.536289][T10431] dump_stack_lvl (lib/dump_stack.c:123) [5557.536299][T10431] check_preemption_disabled (lib/smp_processor_id.c:52) [5557.536307][T10431] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5557.536312][T10431] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5557.536318][T10431] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5557.536329][T10431] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5557.536338][T10431] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5557.536344][T10431] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5557.536356][T10431] ? ip6_local_out (net/ipv6/output_core.c:154) [5557.536365][T10431] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5557.536371][T10431] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5557.536379][T10431] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5557.536384][T10431] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5557.536396][T10431] rawv6_sendmsg (net/ipv6/raw.c:918) [5557.536407][T10431] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5557.536412][T10431] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5557.536419][T10431] ? __lock_release (kernel/locking/lockdep.c:5534) [5557.536429][T10431] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5557.536436][T10431] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5557.536445][T10431] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5557.536461][T10431] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5557.536464][T10431] ? __lock_release (kernel/locking/lockdep.c:5534) [5557.536475][T10431] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5557.536482][T10431] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5557.536487][T10431] ? __pfx___sys_sendto (net/socket.c:2147) [5557.536502][T10431] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5557.536509][T10431] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5557.536519][T10431] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5557.536525][T10431] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5557.536536][T10431] __x64_sys_sendto (net/socket.c:2183) [5557.536539][T10431] ? 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) [5557.536544][T10431] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5557.536549][T10431] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5557.536553][T10431] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5557.536558][T10431] RIP: 0033:0x7f4759c6ba4a [ 5557.536563][T10431] 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 [ 5557.536576][T10431] RSP: 002b:00007ffdba1fc658 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5557.536581][T10431] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4759c6ba4a [ 5557.536583][T10431] RDX: 0000000000000040 RSI: 000000003bb7e340 RDI: 0000000000000006 [ 5557.536585][T10431] RBP: 00007ffdba1fc6e0 R08: 0000000000418574 R09: 000000000000001c [ 5557.536587][T10431] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5557.536589][T10431] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4759d94000 | [ 5557.536589][T10431] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4759d94000 | [ 5557.536603][T10431] | [ 5557.536606][T10431] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10431 | [5557.550537][T10431] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5557.550795][T10431] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5557.550797][T10431] Call Trace: [ 5557.550799][T10431] [5557.550801][T10431] dump_stack_lvl (lib/dump_stack.c:123) [5557.550808][T10431] check_preemption_disabled (lib/smp_processor_id.c:52) [5557.550816][T10431] lwtunnel_xmit (net/core/lwtunnel.c:407) [5557.550821][T10431] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5557.550826][T10431] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5557.550834][T10431] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5557.550843][T10431] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5557.550848][T10431] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5557.550860][T10431] ? ip6_local_out (net/ipv6/output_core.c:154) [5557.550868][T10431] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5557.550874][T10431] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5557.550879][T10431] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5557.550884][T10431] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5557.550896][T10431] rawv6_sendmsg (net/ipv6/raw.c:918) [5557.550907][T10431] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5557.550912][T10431] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5557.550917][T10431] ? __lock_release (kernel/locking/lockdep.c:5534) [5557.550924][T10431] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5557.550928][T10431] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5557.550937][T10431] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5557.550953][T10431] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5557.550955][T10431] ? __lock_release (kernel/locking/lockdep.c:5534) [5557.550966][T10431] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5557.550970][T10431] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5557.550976][T10431] ? __pfx___sys_sendto (net/socket.c:2147) [5557.550990][T10431] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5557.550996][T10431] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5557.551004][T10431] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5557.551012][T10431] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5557.551022][T10431] __x64_sys_sendto (net/socket.c:2183) [5557.551025][T10431] ? 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) [5557.551028][T10431] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5557.551033][T10431] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5557.551038][T10431] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5557.551041][T10431] RIP: 0033:0x7f4759c6ba4a [ 5557.551045][T10431] 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 [ 5557.551047][T10431] RSP: 002b:00007ffdba1fc658 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5557.551050][T10431] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4759c6ba4a [ 5557.551052][T10431] RDX: 0000000000000040 RSI: 000000003bb7e340 RDI: 0000000000000006 [ 5557.551054][T10431] RBP: 00007ffdba1fc6e0 R08: 0000000000418574 R09: 000000000000001c [ 5557.551055][T10431] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5557.551057][T10431] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4759d94000 | [ 5557.551057][T10431] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4759d94000 | [ 5557.551071][T10431] | [ 5557.567211][T10431] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10431 | [5557.567621][T10431] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5557.567891][T10431] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5557.567892][T10431] Call Trace: [ 5557.567894][T10431] [5557.567896][T10431] dump_stack_lvl (lib/dump_stack.c:123) [5557.567902][T10431] check_preemption_disabled (lib/smp_processor_id.c:52) [5557.567908][T10431] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5557.567914][T10431] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5557.567918][T10431] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5557.567926][T10431] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5557.567935][T10431] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5557.567941][T10431] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5557.567953][T10431] ? ip6_local_out (net/ipv6/output_core.c:154) [5557.567960][T10431] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5557.567967][T10431] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5557.567972][T10431] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5557.567977][T10431] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5557.567989][T10431] rawv6_sendmsg (net/ipv6/raw.c:918) [5557.568000][T10431] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5557.568005][T10431] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5557.568009][T10431] ? __lock_release (kernel/locking/lockdep.c:5534) [5557.568017][T10431] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5557.568020][T10431] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5557.568029][T10431] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5557.568045][T10431] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5557.568047][T10431] ? __lock_release (kernel/locking/lockdep.c:5534) [5557.568058][T10431] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5557.568062][T10431] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5557.568068][T10431] ? __pfx___sys_sendto (net/socket.c:2147) [5557.568084][T10431] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5557.568090][T10431] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5557.568098][T10431] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5557.568105][T10431] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5557.568115][T10431] __x64_sys_sendto (net/socket.c:2183) [5557.568119][T10431] ? 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) [5557.568123][T10431] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5557.568127][T10431] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5557.568132][T10431] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5557.568135][T10431] RIP: 0033:0x7f4759c6ba4a [ 5557.568139][T10431] 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 [ 5557.568142][T10431] RSP: 002b:00007ffdba1fc658 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5557.568146][T10431] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4759c6ba4a [ 5557.568148][T10431] RDX: 0000000000000040 RSI: 000000003bb7e340 RDI: 0000000000000006 [ 5557.568150][T10431] RBP: 00007ffdba1fc6e0 R08: 0000000000418574 R09: 000000000000001c [ 5557.568152][T10431] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output