====================================== | xx__-> [ 5596.688782][T14669] mpls_gso: MPLS GSO support | [ 5598.015158][T14682] Mirror/redirect action on | [ 5606.114704][T14734] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/14734 | [5606.115337][T14734] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5606.115614][T14734] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5606.115616][T14734] Call Trace: [ 5606.115618][T14734] [5606.115621][T14734] dump_stack_lvl (lib/dump_stack.c:123) [5606.115631][T14734] check_preemption_disabled (lib/smp_processor_id.c:52) [5606.115639][T14734] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5606.115644][T14734] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5606.115652][T14734] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5606.115662][T14734] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5606.115670][T14734] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5606.115677][T14734] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5606.115690][T14734] ? ip6_local_out (net/ipv6/output_core.c:154) [5606.115700][T14734] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5606.115706][T14734] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.115714][T14734] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5606.115719][T14734] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.115731][T14734] rawv6_sendmsg (net/ipv6/raw.c:918) [5606.115743][T14734] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5606.115748][T14734] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5606.115755][T14734] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.115764][T14734] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5606.115768][T14734] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5606.115777][T14734] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5606.115793][T14734] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5606.115795][T14734] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.115806][T14734] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.115813][T14734] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.115818][T14734] ? __pfx___sys_sendto (net/socket.c:2147) [5606.115832][T14734] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5606.115840][T14734] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5606.115849][T14734] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5606.115856][T14734] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5606.115867][T14734] __x64_sys_sendto (net/socket.c:2183) [5606.115870][T14734] ? 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) [5606.115875][T14734] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5606.115880][T14734] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5606.115884][T14734] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5606.115889][T14734] RIP: 0033:0x7f5c9dfa9a4a [ 5606.115894][T14734] 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 [ 5606.115898][T14734] RSP: 002b:00007ffc9a897558 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5606.115902][T14734] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5c9dfa9a4a [ 5606.115904][T14734] RDX: 0000000000000040 RSI: 000000003a9dd3f0 RDI: 0000000000000006 [ 5606.115906][T14734] RBP: 00007ffc9a8975e0 R08: 0000000000418574 R09: 000000000000001c [ 5606.115908][T14734] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5606.115910][T14734] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5c9e0d5000 | [ 5606.115910][T14734] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5c9e0d5000 | [ 5606.115924][T14734] | [ 5606.130873][T14734] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14734 | [5606.131392][T14734] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5606.131662][T14734] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5606.131664][T14734] Call Trace: [ 5606.131666][T14734] [5606.131669][T14734] dump_stack_lvl (lib/dump_stack.c:123) [5606.131677][T14734] check_preemption_disabled (lib/smp_processor_id.c:52) [5606.131686][T14734] lwtunnel_xmit (net/core/lwtunnel.c:407) [5606.131692][T14734] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5606.131698][T14734] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5606.131708][T14734] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5606.131717][T14734] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5606.131723][T14734] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5606.131735][T14734] ? ip6_local_out (net/ipv6/output_core.c:154) [5606.131744][T14734] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5606.131751][T14734] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.131758][T14734] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5606.131762][T14734] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.131775][T14734] rawv6_sendmsg (net/ipv6/raw.c:918) [5606.131787][T14734] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5606.131792][T14734] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5606.131797][T14734] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.131807][T14734] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5606.131812][T14734] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5606.131821][T14734] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5606.131837][T14734] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5606.131839][T14734] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.131851][T14734] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.131856][T14734] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.131861][T14734] ? __pfx___sys_sendto (net/socket.c:2147) [5606.131876][T14734] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5606.131883][T14734] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5606.131892][T14734] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5606.131899][T14734] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5606.131910][T14734] __x64_sys_sendto (net/socket.c:2183) [5606.131914][T14734] ? 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) [5606.131917][T14734] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5606.131922][T14734] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5606.131927][T14734] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5606.131931][T14734] RIP: 0033:0x7f5c9dfa9a4a [ 5606.131934][T14734] 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 [ 5606.131937][T14734] RSP: 002b:00007ffc9a897558 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5606.131941][T14734] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5c9dfa9a4a [ 5606.131943][T14734] RDX: 0000000000000040 RSI: 000000003a9dd3f0 RDI: 0000000000000006 [ 5606.131944][T14734] RBP: 00007ffc9a8975e0 R08: 0000000000418574 R09: 000000000000001c [ 5606.131946][T14734] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5606.131948][T14734] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5c9e0d5000 | [ 5606.131948][T14734] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5c9e0d5000 | [ 5606.131963][T14734] | [ 5606.147915][T14734] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14734 | [5606.149105][T14734] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5606.149386][T14734] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5606.149388][T14734] Call Trace: [ 5606.149390][T14734] [5606.149392][T14734] dump_stack_lvl (lib/dump_stack.c:123) [5606.149400][T14734] check_preemption_disabled (lib/smp_processor_id.c:52) [5606.149407][T14734] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5606.149413][T14734] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5606.149419][T14734] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5606.149428][T14734] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5606.149437][T14734] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5606.149443][T14734] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5606.149455][T14734] ? ip6_local_out (net/ipv6/output_core.c:154) [5606.149464][T14734] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5606.149470][T14734] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.149476][T14734] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5606.149481][T14734] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.149493][T14734] rawv6_sendmsg (net/ipv6/raw.c:918) [5606.149506][T14734] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5606.149511][T14734] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5606.149515][T14734] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.149525][T14734] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5606.149529][T14734] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5606.149538][T14734] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5606.149555][T14734] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5606.149557][T14734] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.149568][T14734] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.149573][T14734] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.149579][T14734] ? __pfx___sys_sendto (net/socket.c:2147) [5606.149593][T14734] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5606.149600][T14734] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5606.149608][T14734] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5606.149615][T14734] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5606.149625][T14734] __x64_sys_sendto (net/socket.c:2183) [5606.149629][T14734] ? 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) [5606.149633][T14734] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5606.149638][T14734] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5606.149643][T14734] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5606.149647][T14734] RIP: 0033:0x7f5c9dfa9a4a [ 5606.149650][T14734] 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 [ 5606.149653][T14734] RSP: 002b:00007ffc9a897558 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5606.149657][T14734] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5c9dfa9a4a [ 5606.149659][T14734] RDX: 0000000000000040 RSI: 000000003a9dd3f0 RDI: 0000000000000006 [ 5606.149661][T14734] RBP: 00007ffc9a8975e0 R08: 0000000000418574 R09: 000000000000001c [ 5606.149662][T14734] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5606.149664][T14734] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5c9e0d5000 | [ 5606.149664][T14734] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5c9e0d5000 | [ 5606.149679][T14734] | [ 5606.942412][T14739] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/14739 | [5606.943281][T14739] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5606.943546][T14739] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5606.943548][T14739] Call Trace: [ 5606.943551][T14739] [5606.943553][T14739] dump_stack_lvl (lib/dump_stack.c:123) [5606.943564][T14739] check_preemption_disabled (lib/smp_processor_id.c:52) [5606.943572][T14739] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5606.943577][T14739] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5606.943585][T14739] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5606.943595][T14739] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5606.943603][T14739] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5606.943609][T14739] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5606.943621][T14739] ? ip6_local_out (net/ipv6/output_core.c:154) [5606.943631][T14739] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5606.943637][T14739] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.943645][T14739] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5606.943650][T14739] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.943662][T14739] rawv6_sendmsg (net/ipv6/raw.c:918) [5606.943673][T14739] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5606.943679][T14739] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5606.943687][T14739] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.943697][T14739] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5606.943702][T14739] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5606.943710][T14739] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5606.943727][T14739] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5606.943729][T14739] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.943740][T14739] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.943747][T14739] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.943752][T14739] ? __pfx___sys_sendto (net/socket.c:2147) [5606.943767][T14739] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5606.943775][T14739] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5606.943785][T14739] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5606.943792][T14739] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5606.943802][T14739] __x64_sys_sendto (net/socket.c:2183) [5606.943806][T14739] ? 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) [5606.943812][T14739] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5606.943817][T14739] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5606.943822][T14739] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5606.943826][T14739] RIP: 0033:0x7fa083f74a4a [ 5606.943831][T14739] 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 [ 5606.943833][T14739] RSP: 002b:00007ffdaae44b88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5606.943837][T14739] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa083f74a4a [ 5606.943839][T14739] RDX: 0000000000000040 RSI: 00000000325843f0 RDI: 0000000000000006 [ 5606.943841][T14739] RBP: 00007ffdaae44c10 R08: 0000000000418574 R09: 000000000000001c [ 5606.943843][T14739] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5606.943844][T14739] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa0840a0000 | [ 5606.943844][T14739] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa0840a0000 | [ 5606.943859][T14739] | [ 5606.958489][T14739] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14739 | [5606.958873][T14739] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5606.959203][T14739] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5606.959205][T14739] Call Trace: [ 5606.959206][T14739] [5606.959208][T14739] dump_stack_lvl (lib/dump_stack.c:123) [5606.959214][T14739] check_preemption_disabled (lib/smp_processor_id.c:52) [5606.959223][T14739] lwtunnel_xmit (net/core/lwtunnel.c:407) [5606.959228][T14739] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5606.959232][T14739] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5606.959241][T14739] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5606.959249][T14739] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5606.959255][T14739] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5606.959268][T14739] ? ip6_local_out (net/ipv6/output_core.c:154) [5606.959276][T14739] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5606.959282][T14739] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.959288][T14739] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5606.959292][T14739] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.959305][T14739] rawv6_sendmsg (net/ipv6/raw.c:918) [5606.959316][T14739] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5606.959322][T14739] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5606.959326][T14739] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.959333][T14739] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5606.959337][T14739] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5606.959346][T14739] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5606.959362][T14739] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5606.959365][T14739] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.959376][T14739] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.959380][T14739] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.959386][T14739] ? __pfx___sys_sendto (net/socket.c:2147) [5606.959400][T14739] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5606.959406][T14739] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5606.959414][T14739] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5606.959421][T14739] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5606.959431][T14739] __x64_sys_sendto (net/socket.c:2183) [5606.959434][T14739] ? 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) [5606.959437][T14739] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5606.959442][T14739] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5606.959447][T14739] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5606.959450][T14739] RIP: 0033:0x7fa083f74a4a [ 5606.959453][T14739] 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 [ 5606.959456][T14739] RSP: 002b:00007ffdaae44b88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5606.959459][T14739] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa083f74a4a [ 5606.959460][T14739] RDX: 0000000000000040 RSI: 00000000325843f0 RDI: 0000000000000006 [ 5606.959462][T14739] RBP: 00007ffdaae44c10 R08: 0000000000418574 R09: 000000000000001c [ 5606.959464][T14739] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5606.959466][T14739] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa0840a0000 | [ 5606.959466][T14739] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa0840a0000 | [ 5606.959481][T14739] | [ 5606.980376][T14739] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/14739 | [5606.981513][T14739] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5606.981794][T14739] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5606.981796][T14739] Call Trace: [ 5606.981798][T14739] [5606.981800][T14739] dump_stack_lvl (lib/dump_stack.c:123) [5606.981808][T14739] check_preemption_disabled (lib/smp_processor_id.c:52) [5606.981815][T14739] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5606.981820][T14739] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5606.981825][T14739] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5606.981834][T14739] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5606.981843][T14739] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5606.981849][T14739] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5606.981861][T14739] ? ip6_local_out (net/ipv6/output_core.c:154) [5606.981869][T14739] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5606.981876][T14739] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.981882][T14739] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5606.981886][T14739] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5606.981899][T14739] rawv6_sendmsg (net/ipv6/raw.c:918) [5606.981911][T14739] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5606.981916][T14739] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5606.981921][T14739] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.981930][T14739] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5606.981935][T14739] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5606.981944][T14739] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5606.981960][T14739] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5606.981963][T14739] ? __lock_release (kernel/locking/lockdep.c:5534) [5606.981974][T14739] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.981978][T14739] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5606.981984][T14739] ? __pfx___sys_sendto (net/socket.c:2147) [5606.981999][T14739] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5606.982005][T14739] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5606.982013][T14739] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5606.982020][T14739] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5606.982030][T14739] __x64_sys_sendto (net/socket.c:2183) [5606.982034][T14739] ? 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) [5606.982038][T14739] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5606.982043][T14739] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5606.982048][T14739] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5606.982052][T14739] RIP: 0033:0x7fa083f74a4a [ 5606.982055][T14739] 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 [ 5606.982058][T14739] RSP: 002b:00007ffdaae44b88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5606.982062][T14739] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa083f74a4a [ 5606.982064][T14739] RDX: 0000000000000040 RSI: 00000000325843f0 RDI: 0000000000000006 [ 5606.982066][T14739] RBP: 00007ffdaae44c10 R08: 0000000000418574 R09: 000000000000001c [ 5606.982067][T14739] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output