====================================== | xx__-> [ 5569.719371][T28141] mpls_gso: MPLS GSO support | [ 5571.136451][T28155] Mirror/redirect action on | [ 5578.999891][T28207] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/28207 | [5579.001099][T28207] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5579.001365][T28207] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5579.001368][T28207] Call Trace: [ 5579.001370][T28207] [5579.001372][T28207] dump_stack_lvl (lib/dump_stack.c:123) [5579.001382][T28207] check_preemption_disabled (lib/smp_processor_id.c:52) [5579.001390][T28207] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5579.001395][T28207] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5579.001401][T28207] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5579.001412][T28207] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5579.001420][T28207] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5579.001426][T28207] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5579.001438][T28207] ? ip6_local_out (net/ipv6/output_core.c:154) [5579.001448][T28207] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5579.001454][T28207] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.001461][T28207] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5579.001466][T28207] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.001478][T28207] rawv6_sendmsg (net/ipv6/raw.c:918) [5579.001490][T28207] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5579.001496][T28207] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5579.001502][T28207] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.001513][T28207] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5579.001519][T28207] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5579.001529][T28207] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5579.001545][T28207] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5579.001548][T28207] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.001559][T28207] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.001565][T28207] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.001570][T28207] ? __pfx___sys_sendto (net/socket.c:2147) [5579.001584][T28207] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5579.001591][T28207] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5579.001601][T28207] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5579.001608][T28207] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5579.001618][T28207] __x64_sys_sendto (net/socket.c:2183) [5579.001622][T28207] ? 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) [5579.001626][T28207] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5579.001631][T28207] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5579.001636][T28207] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5579.001641][T28207] RIP: 0033:0x7f3811522a4a [ 5579.001645][T28207] 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 [ 5579.001648][T28207] RSP: 002b:00007fff7be2db48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5579.001652][T28207] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3811522a4a [ 5579.001655][T28207] RDX: 0000000000000040 RSI: 000000002e304340 RDI: 0000000000000006 [ 5579.001656][T28207] RBP: 00007fff7be2dbd0 R08: 0000000000418574 R09: 000000000000001c [ 5579.001658][T28207] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5579.001660][T28207] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f381164b000 | [ 5579.001660][T28207] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f381164b000 | [ 5579.001675][T28207] | [ 5579.001678][T28207] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/28207 | [5579.015516][T28207] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5579.015772][T28207] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5579.015774][T28207] Call Trace: [ 5579.015776][T28207] [5579.015778][T28207] dump_stack_lvl (lib/dump_stack.c:123) [5579.015787][T28207] check_preemption_disabled (lib/smp_processor_id.c:52) [5579.015795][T28207] lwtunnel_xmit (net/core/lwtunnel.c:407) [5579.015800][T28207] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5579.015806][T28207] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5579.015815][T28207] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5579.015824][T28207] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5579.015830][T28207] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5579.015842][T28207] ? ip6_local_out (net/ipv6/output_core.c:154) [5579.015851][T28207] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5579.015857][T28207] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.015862][T28207] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5579.015867][T28207] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.015879][T28207] rawv6_sendmsg (net/ipv6/raw.c:918) [5579.015907][T28207] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5579.015912][T28207] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5579.015919][T28207] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.015929][T28207] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5579.015933][T28207] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5579.015942][T28207] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5579.015959][T28207] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5579.015961][T28207] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.015973][T28207] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.015977][T28207] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.015983][T28207] ? __pfx___sys_sendto (net/socket.c:2147) [5579.015998][T28207] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5579.016005][T28207] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5579.016014][T28207] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5579.016021][T28207] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5579.016031][T28207] __x64_sys_sendto (net/socket.c:2183) [5579.016035][T28207] ? 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) [5579.016040][T28207] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5579.016045][T28207] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5579.016050][T28207] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5579.016054][T28207] RIP: 0033:0x7f3811522a4a [ 5579.016058][T28207] 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 [ 5579.016060][T28207] RSP: 002b:00007fff7be2db48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5579.016064][T28207] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3811522a4a [ 5579.016066][T28207] RDX: 0000000000000040 RSI: 000000002e304340 RDI: 0000000000000006 [ 5579.016067][T28207] RBP: 00007fff7be2dbd0 R08: 0000000000418574 R09: 000000000000001c [ 5579.016069][T28207] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5579.016071][T28207] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f381164b000 | [ 5579.016071][T28207] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f381164b000 | [ 5579.016086][T28207] | [ 5579.032019][T28207] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/28207 | [5579.032424][T28207] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5579.032676][T28207] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5579.032678][T28207] Call Trace: [ 5579.032680][T28207] [5579.032682][T28207] dump_stack_lvl (lib/dump_stack.c:123) [5579.032689][T28207] check_preemption_disabled (lib/smp_processor_id.c:52) [5579.032695][T28207] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5579.032701][T28207] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5579.032705][T28207] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5579.032714][T28207] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5579.032723][T28207] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5579.032729][T28207] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5579.032741][T28207] ? ip6_local_out (net/ipv6/output_core.c:154) [5579.032749][T28207] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5579.032755][T28207] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.032761][T28207] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5579.032765][T28207] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.032777][T28207] rawv6_sendmsg (net/ipv6/raw.c:918) [5579.032789][T28207] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5579.032794][T28207] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5579.032800][T28207] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.032807][T28207] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5579.032811][T28207] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5579.032820][T28207] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5579.032836][T28207] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5579.032838][T28207] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.032849][T28207] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.032854][T28207] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.032859][T28207] ? __pfx___sys_sendto (net/socket.c:2147) [5579.032873][T28207] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5579.032879][T28207] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5579.032887][T28207] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5579.032893][T28207] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5579.032905][T28207] __x64_sys_sendto (net/socket.c:2183) [5579.032908][T28207] ? 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) [5579.032912][T28207] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5579.032916][T28207] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5579.032921][T28207] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5579.032924][T28207] RIP: 0033:0x7f3811522a4a [ 5579.032927][T28207] 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 [ 5579.032930][T28207] RSP: 002b:00007fff7be2db48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5579.032933][T28207] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3811522a4a [ 5579.032935][T28207] RDX: 0000000000000040 RSI: 000000002e304340 RDI: 0000000000000006 [ 5579.032936][T28207] RBP: 00007fff7be2dbd0 R08: 0000000000418574 R09: 000000000000001c [ 5579.032938][T28207] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5579.032940][T28207] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f381164b000 | [ 5579.032940][T28207] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f381164b000 | [ 5579.032954][T28207] | [ 5579.805653][T28212] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/28212 | [5579.807311][T28212] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5579.807672][T28212] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5579.807674][T28212] Call Trace: [ 5579.807677][T28212] [5579.807679][T28212] dump_stack_lvl (lib/dump_stack.c:123) [5579.807688][T28212] check_preemption_disabled (lib/smp_processor_id.c:52) [5579.807696][T28212] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5579.807701][T28212] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5579.807707][T28212] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5579.807717][T28212] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5579.807726][T28212] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5579.807732][T28212] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5579.807743][T28212] ? ip6_local_out (net/ipv6/output_core.c:154) [5579.807753][T28212] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5579.807759][T28212] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.807766][T28212] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5579.807771][T28212] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.807782][T28212] rawv6_sendmsg (net/ipv6/raw.c:918) [5579.807794][T28212] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5579.807798][T28212] ? find_held_lock (kernel/locking/lockdep.c:5348) [5579.807808][T28212] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5579.807814][T28212] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5579.807817][T28212] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5579.807827][T28212] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5579.807843][T28212] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5579.807845][T28212] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.807856][T28212] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.807862][T28212] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.807867][T28212] ? __pfx___sys_sendto (net/socket.c:2147) [5579.807879][T28212] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5579.807887][T28212] ? find_held_lock (kernel/locking/lockdep.c:5348) [5579.807892][T28212] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5579.807896][T28212] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.807902][T28212] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5579.807908][T28212] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5579.807919][T28212] __x64_sys_sendto (net/socket.c:2183) [5579.807922][T28212] ? 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) [5579.807926][T28212] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5579.807930][T28212] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5579.807935][T28212] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5579.807939][T28212] RIP: 0033:0x7fc364c6da4a [ 5579.807943][T28212] 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 [ 5579.807946][T28212] RSP: 002b:00007ffe56677cd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5579.807950][T28212] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fc364c6da4a [ 5579.807953][T28212] RDX: 0000000000000040 RSI: 000000003cd05340 RDI: 0000000000000006 [ 5579.807954][T28212] RBP: 00007ffe56677d60 R08: 0000000000418574 R09: 000000000000001c [ 5579.807956][T28212] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5579.807958][T28212] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fc364d96000 | [ 5579.807958][T28212] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fc364d96000 | [ 5579.807972][T28212] | [ 5579.823014][T28212] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/28212 | [5579.823397][T28212] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5579.823651][T28212] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5579.823653][T28212] Call Trace: [ 5579.823655][T28212] [5579.823657][T28212] dump_stack_lvl (lib/dump_stack.c:123) [5579.823663][T28212] check_preemption_disabled (lib/smp_processor_id.c:52) [5579.823671][T28212] lwtunnel_xmit (net/core/lwtunnel.c:407) [5579.823677][T28212] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5579.823681][T28212] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5579.823690][T28212] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5579.823698][T28212] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5579.823705][T28212] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5579.823717][T28212] ? ip6_local_out (net/ipv6/output_core.c:154) [5579.823725][T28212] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5579.823731][T28212] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.823737][T28212] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5579.823741][T28212] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.823753][T28212] rawv6_sendmsg (net/ipv6/raw.c:918) [5579.823765][T28212] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5579.823769][T28212] ? find_held_lock (kernel/locking/lockdep.c:5348) [5579.823778][T28212] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5579.823782][T28212] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5579.823785][T28212] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5579.823794][T28212] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5579.823810][T28212] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5579.823813][T28212] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.823824][T28212] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.823828][T28212] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.823834][T28212] ? __pfx___sys_sendto (net/socket.c:2147) [5579.823846][T28212] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5579.823853][T28212] ? find_held_lock (kernel/locking/lockdep.c:5348) [5579.823858][T28212] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5579.823861][T28212] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.823868][T28212] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5579.823873][T28212] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5579.823880][T28212] __x64_sys_sendto (net/socket.c:2183) [5579.823884][T28212] ? 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) [5579.823887][T28212] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5579.823892][T28212] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5579.823897][T28212] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5579.823900][T28212] RIP: 0033:0x7fc364c6da4a [ 5579.823905][T28212] 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 [ 5579.823907][T28212] RSP: 002b:00007ffe56677cd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5579.823910][T28212] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fc364c6da4a [ 5579.823912][T28212] RDX: 0000000000000040 RSI: 000000003cd05340 RDI: 0000000000000006 [ 5579.823914][T28212] RBP: 00007ffe56677d60 R08: 0000000000418574 R09: 000000000000001c [ 5579.823916][T28212] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5579.823917][T28212] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fc364d96000 | [ 5579.823917][T28212] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fc364d96000 | [ 5579.823932][T28212] | [ 5579.839615][T28212] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/28212 | [5579.840023][T28212] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5579.840273][T28212] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5579.840274][T28212] Call Trace: [ 5579.840276][T28212] [5579.840278][T28212] dump_stack_lvl (lib/dump_stack.c:123) [5579.840284][T28212] check_preemption_disabled (lib/smp_processor_id.c:52) [5579.840291][T28212] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5579.840296][T28212] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5579.840300][T28212] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5579.840309][T28212] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5579.840317][T28212] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5579.840323][T28212] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5579.840335][T28212] ? ip6_local_out (net/ipv6/output_core.c:154) [5579.840343][T28212] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5579.840349][T28212] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.840354][T28212] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5579.840359][T28212] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5579.840371][T28212] rawv6_sendmsg (net/ipv6/raw.c:918) [5579.840382][T28212] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5579.840386][T28212] ? find_held_lock (kernel/locking/lockdep.c:5348) [5579.840395][T28212] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5579.840399][T28212] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5579.840402][T28212] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5579.840410][T28212] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5579.840426][T28212] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5579.840429][T28212] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.840440][T28212] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.840444][T28212] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5579.840449][T28212] ? __pfx___sys_sendto (net/socket.c:2147) [5579.840461][T28212] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5579.840469][T28212] ? find_held_lock (kernel/locking/lockdep.c:5348) [5579.840473][T28212] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5579.840477][T28212] ? __lock_release (kernel/locking/lockdep.c:5534) [5579.840483][T28212] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5579.840489][T28212] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5579.840496][T28212] __x64_sys_sendto (net/socket.c:2183) [5579.840500][T28212] ? 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) [5579.840502][T28212] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5579.840507][T28212] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5579.840511][T28212] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5579.840514][T28212] RIP: 0033:0x7fc364c6da4a [ 5579.840518][T28212] 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 [ 5579.840520][T28212] RSP: 002b:00007ffe56677cd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5579.840523][T28212] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fc364c6da4a [ 5579.840525][T28212] RDX: 0000000000000040 RSI: 000000003cd05340 RDI: 0000000000000006 [ 5579.840526][T28212] RBP: 00007ffe56677d60 R08: 0000000000418574 R09: 000000000000001c [ 5579.840528][T28212] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output