====================================== | 0 | xx__-> [ 5548.753755][T10085] mpls_gso: MPLS GSO support | [ 5558.707760][T10149] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/10149 | [5558.708418][T10149] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5558.708688][T10149] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5558.708690][T10149] Call Trace: [ 5558.708692][T10149] [5558.708695][T10149] dump_stack_lvl (lib/dump_stack.c:123) [5558.708705][T10149] check_preemption_disabled (lib/smp_processor_id.c:52) [5558.708713][T10149] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5558.708718][T10149] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5558.708725][T10149] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5558.708735][T10149] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5558.708744][T10149] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5558.708750][T10149] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5558.708762][T10149] ? ip6_local_out (net/ipv6/output_core.c:154) [5558.708772][T10149] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5558.708778][T10149] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5558.708785][T10149] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5558.708790][T10149] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5558.708804][T10149] rawv6_sendmsg (net/ipv6/raw.c:918) [5558.708816][T10149] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5558.708822][T10149] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5558.708828][T10149] ? __lock_release (kernel/locking/lockdep.c:5534) [5558.708839][T10149] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5558.708843][T10149] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5558.708853][T10149] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5558.708869][T10149] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5558.708872][T10149] ? __lock_release (kernel/locking/lockdep.c:5534) [5558.708883][T10149] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5558.708890][T10149] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5558.708895][T10149] ? __pfx___sys_sendto (net/socket.c:2147) [5558.708910][T10149] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5558.708917][T10149] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5558.708927][T10149] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5558.708934][T10149] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5558.708944][T10149] __x64_sys_sendto (net/socket.c:2183) [5558.708948][T10149] ? 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) [5558.708953][T10149] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5558.708958][T10149] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5558.708963][T10149] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5558.708968][T10149] RIP: 0033:0x7f34c8867a4a [ 5558.708973][T10149] 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 [ 5558.708976][T10149] RSP: 002b:00007ffd94e050b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5558.708980][T10149] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f34c8867a4a [ 5558.708982][T10149] RDX: 0000000000000040 RSI: 0000000022c95340 RDI: 0000000000000006 [ 5558.708984][T10149] RBP: 00007ffd94e05140 R08: 0000000000418574 R09: 000000000000001c [ 5558.708986][T10149] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5558.708988][T10149] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34c8990000 | [ 5558.708988][T10149] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34c8990000 | [ 5558.709002][T10149] | [ 5558.724881][T10149] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10149 | [5558.725432][T10149] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5558.725693][T10149] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5558.725695][T10149] Call Trace: [ 5558.725697][T10149] [5558.725699][T10149] dump_stack_lvl (lib/dump_stack.c:123) [5558.725708][T10149] check_preemption_disabled (lib/smp_processor_id.c:52) [5558.725717][T10149] lwtunnel_xmit (net/core/lwtunnel.c:407) [5558.725723][T10149] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5558.725728][T10149] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5558.725738][T10149] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5558.725747][T10149] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5558.725754][T10149] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5558.725766][T10149] ? ip6_local_out (net/ipv6/output_core.c:154) [5558.725776][T10149] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5558.725782][T10149] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5558.725789][T10149] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5558.725794][T10149] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5558.725808][T10149] rawv6_sendmsg (net/ipv6/raw.c:918) [5558.725820][T10149] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5558.725826][T10149] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5558.725831][T10149] ? __lock_release (kernel/locking/lockdep.c:5534) [5558.725839][T10149] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5558.725843][T10149] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5558.725852][T10149] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5558.725868][T10149] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5558.725871][T10149] ? __lock_release (kernel/locking/lockdep.c:5534) [5558.725883][T10149] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5558.725888][T10149] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5558.725894][T10149] ? __pfx___sys_sendto (net/socket.c:2147) [5558.725909][T10149] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5558.725916][T10149] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5558.725925][T10149] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5558.725933][T10149] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5558.725943][T10149] __x64_sys_sendto (net/socket.c:2183) [5558.725947][T10149] ? 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) [5558.725951][T10149] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5558.725956][T10149] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5558.725961][T10149] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5558.725965][T10149] RIP: 0033:0x7f34c8867a4a [ 5558.725968][T10149] 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 [ 5558.725971][T10149] RSP: 002b:00007ffd94e050b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5558.725974][T10149] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f34c8867a4a [ 5558.725976][T10149] RDX: 0000000000000040 RSI: 0000000022c95340 RDI: 0000000000000006 [ 5558.725978][T10149] RBP: 00007ffd94e05140 R08: 0000000000418574 R09: 000000000000001c [ 5558.725980][T10149] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5558.725982][T10149] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34c8990000 | [ 5558.725982][T10149] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34c8990000 | [ 5558.725996][T10149] | [ 5558.742040][T10149] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10149 | [5558.743000][T10149] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5558.743266][T10149] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5558.743267][T10149] Call Trace: [ 5558.743269][T10149] [5558.743272][T10149] dump_stack_lvl (lib/dump_stack.c:123) [5558.743279][T10149] check_preemption_disabled (lib/smp_processor_id.c:52) [5558.743287][T10149] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5558.743293][T10149] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5558.743298][T10149] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5558.743309][T10149] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5558.743317][T10149] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5558.743323][T10149] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5558.743336][T10149] ? ip6_local_out (net/ipv6/output_core.c:154) [5558.743345][T10149] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5558.743351][T10149] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5558.743357][T10149] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5558.743362][T10149] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5558.743374][T10149] rawv6_sendmsg (net/ipv6/raw.c:918) [5558.743386][T10149] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5558.743391][T10149] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5558.743396][T10149] ? __lock_release (kernel/locking/lockdep.c:5534) [5558.743405][T10149] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5558.743410][T10149] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5558.743419][T10149] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5558.743435][T10149] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5558.743438][T10149] ? __lock_release (kernel/locking/lockdep.c:5534) [5558.743449][T10149] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5558.743453][T10149] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5558.743459][T10149] ? __pfx___sys_sendto (net/socket.c:2147) [5558.743474][T10149] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5558.743481][T10149] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5558.743489][T10149] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5558.743496][T10149] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5558.743506][T10149] __x64_sys_sendto (net/socket.c:2183) [5558.743510][T10149] ? 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) [5558.743514][T10149] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5558.743518][T10149] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5558.743523][T10149] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5558.743527][T10149] RIP: 0033:0x7f34c8867a4a [ 5558.743530][T10149] 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 [ 5558.743533][T10149] RSP: 002b:00007ffd94e050b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5558.743536][T10149] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f34c8867a4a [ 5558.743538][T10149] RDX: 0000000000000040 RSI: 0000000022c95340 RDI: 0000000000000006 [ 5558.743540][T10149] RBP: 00007ffd94e05140 R08: 0000000000418574 R09: 000000000000001c [ 5558.743542][T10149] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5558.743544][T10149] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34c8990000 | [ 5558.743544][T10149] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f34c8990000 | [ 5558.743559][T10149] | [ 5559.573716][T10154] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/10154 | [5559.575519][T10154] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5559.575870][T10154] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5559.575872][T10154] Call Trace: [ 5559.575875][T10154] [5559.575877][T10154] dump_stack_lvl (lib/dump_stack.c:123) [5559.575888][T10154] check_preemption_disabled (lib/smp_processor_id.c:52) [5559.575896][T10154] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5559.575901][T10154] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5559.575907][T10154] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5559.575917][T10154] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5559.575926][T10154] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5559.575932][T10154] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5559.575944][T10154] ? ip6_local_out (net/ipv6/output_core.c:154) [5559.575954][T10154] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5559.575960][T10154] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5559.575967][T10154] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5559.575971][T10154] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5559.575983][T10154] rawv6_sendmsg (net/ipv6/raw.c:918) [5559.575995][T10154] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5559.576000][T10154] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5559.576007][T10154] ? __lock_release (kernel/locking/lockdep.c:5534) [5559.576017][T10154] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5559.576022][T10154] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5559.576031][T10154] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5559.576047][T10154] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5559.576049][T10154] ? __lock_release (kernel/locking/lockdep.c:5534) [5559.576060][T10154] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5559.576066][T10154] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5559.576071][T10154] ? __pfx___sys_sendto (net/socket.c:2147) [5559.576086][T10154] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5559.576093][T10154] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5559.576103][T10154] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5559.576110][T10154] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5559.576120][T10154] __x64_sys_sendto (net/socket.c:2183) [5559.576124][T10154] ? 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) [5559.576129][T10154] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5559.576134][T10154] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5559.576139][T10154] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5559.576143][T10154] RIP: 0033:0x7f86a5118a4a [ 5559.576147][T10154] 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 [ 5559.576150][T10154] RSP: 002b:00007ffddb8c6648 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5559.576154][T10154] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f86a5118a4a [ 5559.576156][T10154] RDX: 0000000000000040 RSI: 000000001bcab340 RDI: 0000000000000006 [ 5559.576158][T10154] RBP: 00007ffddb8c66d0 R08: 0000000000418574 R09: 000000000000001c [ 5559.576159][T10154] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5559.576161][T10154] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f86a5241000 | [ 5559.576161][T10154] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f86a5241000 | [ 5559.576175][T10154] | [ 5559.576178][T10154] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10154 | [5559.589344][T10154] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5559.589592][T10154] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5559.589593][T10154] Call Trace: [ 5559.589595][T10154] [5559.589597][T10154] dump_stack_lvl (lib/dump_stack.c:123) [5559.589604][T10154] check_preemption_disabled (lib/smp_processor_id.c:52) [5559.589612][T10154] lwtunnel_xmit (net/core/lwtunnel.c:407) [5559.589617][T10154] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5559.589622][T10154] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5559.589630][T10154] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5559.589639][T10154] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5559.589645][T10154] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5559.589657][T10154] ? ip6_local_out (net/ipv6/output_core.c:154) [5559.589665][T10154] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5559.589671][T10154] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5559.589677][T10154] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5559.589681][T10154] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5559.589694][T10154] rawv6_sendmsg (net/ipv6/raw.c:918) [5559.589705][T10154] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5559.589711][T10154] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5559.589715][T10154] ? __lock_release (kernel/locking/lockdep.c:5534) [5559.589722][T10154] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5559.589726][T10154] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5559.589735][T10154] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5559.589750][T10154] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5559.589753][T10154] ? __lock_release (kernel/locking/lockdep.c:5534) [5559.589764][T10154] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5559.589768][T10154] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5559.589773][T10154] ? __pfx___sys_sendto (net/socket.c:2147) [5559.589788][T10154] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5559.589794][T10154] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5559.589802][T10154] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5559.589809][T10154] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5559.589819][T10154] __x64_sys_sendto (net/socket.c:2183) [5559.589823][T10154] ? 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) [5559.589826][T10154] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5559.589830][T10154] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5559.589835][T10154] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5559.589838][T10154] RIP: 0033:0x7f86a5118a4a [ 5559.589857][T10154] 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 [ 5559.589860][T10154] RSP: 002b:00007ffddb8c6648 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5559.589863][T10154] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f86a5118a4a [ 5559.589865][T10154] RDX: 0000000000000040 RSI: 000000001bcab340 RDI: 0000000000000006 [ 5559.589866][T10154] RBP: 00007ffddb8c66d0 R08: 0000000000418574 R09: 000000000000001c [ 5559.589868][T10154] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5559.589870][T10154] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f86a5241000 | [ 5559.589870][T10154] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f86a5241000 | [ 5559.589884][T10154] | [ 5559.605610][T10154] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/10154 | [5559.606019][T10154] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5559.606278][T10154] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5559.606280][T10154] Call Trace: [ 5559.606281][T10154] [5559.606283][T10154] dump_stack_lvl (lib/dump_stack.c:123) [5559.606291][T10154] check_preemption_disabled (lib/smp_processor_id.c:52) [5559.606298][T10154] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5559.606303][T10154] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5559.606308][T10154] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5559.606318][T10154] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5559.606327][T10154] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5559.606333][T10154] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5559.606345][T10154] ? ip6_local_out (net/ipv6/output_core.c:154) [5559.606354][T10154] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5559.606361][T10154] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5559.606368][T10154] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5559.606373][T10154] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5559.606385][T10154] rawv6_sendmsg (net/ipv6/raw.c:918) [5559.606397][T10154] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5559.606403][T10154] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5559.606407][T10154] ? __lock_release (kernel/locking/lockdep.c:5534) [5559.606415][T10154] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5559.606419][T10154] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5559.606428][T10154] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5559.606444][T10154] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5559.606447][T10154] ? __lock_release (kernel/locking/lockdep.c:5534) [5559.606458][T10154] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5559.606463][T10154] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5559.606469][T10154] ? __pfx___sys_sendto (net/socket.c:2147) [5559.606484][T10154] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5559.606491][T10154] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5559.606499][T10154] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5559.606506][T10154] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5559.606517][T10154] __x64_sys_sendto (net/socket.c:2183) [5559.606520][T10154] ? 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) [5559.606524][T10154] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5559.606529][T10154] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5559.606534][T10154] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5559.606538][T10154] RIP: 0033:0x7f86a5118a4a [ 5559.606542][T10154] 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 [ 5559.606544][T10154] RSP: 002b:00007ffddb8c6648 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5559.606547][T10154] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f86a5118a4a [ 5559.606549][T10154] RDX: 0000000000000040 RSI: 000000001bcab340 RDI: 0000000000000006 [ 5559.606551][T10154] RBP: 00007ffddb8c66d0 R08: 0000000000418574 R09: 000000000000001c [ 5559.606553][T10154] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output