====================================== | 0 | xx__-> [ 1518.985667][T13775] mpls_gso: MPLS GSO support | [ 1528.565602][T13839] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/13839 | [1528.566181][T13839] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 1528.566451][T13839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1528.566453][T13839] Call Trace: [ 1528.566455][T13839] [1528.566457][T13839] dump_stack_lvl (lib/dump_stack.c:123) [1528.566465][T13839] check_preemption_disabled (lib/smp_processor_id.c:52) [1528.566472][T13839] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [1528.566477][T13839] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1528.566483][T13839] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1528.566492][T13839] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1528.566501][T13839] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1528.566507][T13839] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1528.566518][T13839] ? ip6_local_out (net/ipv6/output_core.c:154) [1528.566527][T13839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1528.566534][T13839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1528.566540][T13839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1528.566545][T13839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1528.566557][T13839] rawv6_sendmsg (net/ipv6/raw.c:918) [1528.566568][T13839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1528.566574][T13839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1528.566579][T13839] ? __lock_release (kernel/locking/lockdep.c:5534) [1528.566588][T13839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1528.566593][T13839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1528.566601][T13839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1528.566618][T13839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1528.566620][T13839] ? __lock_release (kernel/locking/lockdep.c:5534) [1528.566632][T13839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1528.566636][T13839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1528.566642][T13839] ? __pfx___sys_sendto (net/socket.c:2147) [1528.566656][T13839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1528.566662][T13839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1528.566670][T13839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1528.566677][T13839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1528.566687][T13839] __x64_sys_sendto (net/socket.c:2183) [1528.566691][T13839] ? 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) [1528.566695][T13839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1528.566700][T13839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1528.566705][T13839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1528.566708][T13839] RIP: 0033:0x7fd660a40a4a [ 1528.566712][T13839] 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 [ 1528.566715][T13839] RSP: 002b:00007ffedd5a6ab8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1528.566718][T13839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd660a40a4a [ 1528.566721][T13839] RDX: 0000000000000040 RSI: 00000000236c63f0 RDI: 0000000000000006 [ 1528.566722][T13839] RBP: 00007ffedd5a6b40 R08: 0000000000418574 R09: 000000000000001c [ 1528.566724][T13839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1528.566725][T13839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd660b6c000 | [ 1528.566725][T13839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd660b6c000 | [ 1528.566740][T13839] | [ 1528.566742][T13839] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/13839 | [1528.581018][T13839] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 1528.581291][T13839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1528.581292][T13839] Call Trace: [ 1528.581294][T13839] [1528.581296][T13839] dump_stack_lvl (lib/dump_stack.c:123) [1528.581304][T13839] check_preemption_disabled (lib/smp_processor_id.c:52) [1528.581311][T13839] lwtunnel_xmit (net/core/lwtunnel.c:407) [1528.581317][T13839] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1528.581322][T13839] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1528.581331][T13839] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1528.581339][T13839] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1528.581345][T13839] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1528.581358][T13839] ? ip6_local_out (net/ipv6/output_core.c:154) [1528.581366][T13839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1528.581372][T13839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1528.581378][T13839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1528.581383][T13839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1528.581395][T13839] rawv6_sendmsg (net/ipv6/raw.c:918) [1528.581407][T13839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1528.581412][T13839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1528.581416][T13839] ? __lock_release (kernel/locking/lockdep.c:5534) [1528.581424][T13839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1528.581428][T13839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1528.581437][T13839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1528.581453][T13839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1528.581456][T13839] ? __lock_release (kernel/locking/lockdep.c:5534) [1528.581467][T13839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1528.581471][T13839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1528.581477][T13839] ? __pfx___sys_sendto (net/socket.c:2147) [1528.581491][T13839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1528.581498][T13839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1528.581505][T13839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1528.581512][T13839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1528.581523][T13839] __x64_sys_sendto (net/socket.c:2183) [1528.581526][T13839] ? 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) [1528.581530][T13839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1528.581535][T13839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1528.581539][T13839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1528.581543][T13839] RIP: 0033:0x7fd660a40a4a [ 1528.581546][T13839] 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 [ 1528.581549][T13839] RSP: 002b:00007ffedd5a6ab8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1528.581552][T13839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd660a40a4a [ 1528.581554][T13839] RDX: 0000000000000040 RSI: 00000000236c63f0 RDI: 0000000000000006 [ 1528.581556][T13839] RBP: 00007ffedd5a6b40 R08: 0000000000418574 R09: 000000000000001c [ 1528.581557][T13839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1528.581559][T13839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd660b6c000 | [ 1528.581559][T13839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd660b6c000 | [ 1528.581573][T13839] | [ 1528.601088][T13839] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/13839 | [1528.601489][T13839] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 1528.601750][T13839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1528.601751][T13839] Call Trace: [ 1528.601753][T13839] [1528.601755][T13839] dump_stack_lvl (lib/dump_stack.c:123) [1528.601762][T13839] check_preemption_disabled (lib/smp_processor_id.c:52) [1528.601769][T13839] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [1528.601775][T13839] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1528.601780][T13839] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1528.601788][T13839] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1528.601797][T13839] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1528.601803][T13839] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1528.601815][T13839] ? ip6_local_out (net/ipv6/output_core.c:154) [1528.601824][T13839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1528.601830][T13839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1528.601836][T13839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1528.601840][T13839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1528.601853][T13839] rawv6_sendmsg (net/ipv6/raw.c:918) [1528.601864][T13839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1528.601870][T13839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1528.601874][T13839] ? __lock_release (kernel/locking/lockdep.c:5534) [1528.601882][T13839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1528.601886][T13839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1528.601895][T13839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1528.601911][T13839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1528.601914][T13839] ? __lock_release (kernel/locking/lockdep.c:5534) [1528.601925][T13839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1528.601929][T13839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1528.601934][T13839] ? __pfx___sys_sendto (net/socket.c:2147) [1528.601949][T13839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1528.601955][T13839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1528.601963][T13839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1528.601970][T13839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1528.601980][T13839] __x64_sys_sendto (net/socket.c:2183) [1528.601984][T13839] ? 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) [1528.601988][T13839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1528.601992][T13839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1528.601997][T13839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1528.602000][T13839] RIP: 0033:0x7fd660a40a4a [ 1528.602004][T13839] 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 [ 1528.602007][T13839] RSP: 002b:00007ffedd5a6ab8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1528.602010][T13839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd660a40a4a [ 1528.602012][T13839] RDX: 0000000000000040 RSI: 00000000236c63f0 RDI: 0000000000000006 [ 1528.602014][T13839] RBP: 00007ffedd5a6b40 R08: 0000000000418574 R09: 000000000000001c [ 1528.602015][T13839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1528.602017][T13839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd660b6c000 | [ 1528.602017][T13839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd660b6c000 | [ 1528.602032][T13839] | [ 1529.409836][T13844] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/13844 | [1529.410348][T13844] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 1529.410609][T13844] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1529.410611][T13844] Call Trace: [ 1529.410614][T13844] [1529.410616][T13844] dump_stack_lvl (lib/dump_stack.c:123) [1529.410626][T13844] check_preemption_disabled (lib/smp_processor_id.c:52) [1529.410633][T13844] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [1529.410638][T13844] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1529.410646][T13844] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1529.410655][T13844] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1529.410663][T13844] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1529.410669][T13844] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1529.410680][T13844] ? ip6_local_out (net/ipv6/output_core.c:154) [1529.410690][T13844] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1529.410695][T13844] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1529.410702][T13844] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1529.410706][T13844] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1529.410718][T13844] rawv6_sendmsg (net/ipv6/raw.c:918) [1529.410728][T13844] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1529.410733][T13844] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1529.410739][T13844] ? __lock_release (kernel/locking/lockdep.c:5534) [1529.410749][T13844] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1529.410754][T13844] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1529.410763][T13844] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1529.410778][T13844] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1529.410781][T13844] ? __lock_release (kernel/locking/lockdep.c:5534) [1529.410791][T13844] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1529.410796][T13844] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1529.410801][T13844] ? __pfx___sys_sendto (net/socket.c:2147) [1529.410814][T13844] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1529.410821][T13844] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1529.410830][T13844] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1529.410836][T13844] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1529.410846][T13844] __x64_sys_sendto (net/socket.c:2183) [1529.410849][T13844] ? 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) [1529.410854][T13844] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1529.410858][T13844] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1529.410863][T13844] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1529.410867][T13844] RIP: 0033:0x7ff0d3ee2a4a [ 1529.410872][T13844] 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 [ 1529.410875][T13844] RSP: 002b:00007ffe05fb9208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1529.410879][T13844] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff0d3ee2a4a [ 1529.410881][T13844] RDX: 0000000000000040 RSI: 000000002c4c63f0 RDI: 0000000000000006 [ 1529.410882][T13844] RBP: 00007ffe05fb9290 R08: 0000000000418574 R09: 000000000000001c [ 1529.410884][T13844] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1529.410886][T13844] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0d400e000 | [ 1529.410886][T13844] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0d400e000 | [ 1529.410899][T13844] | [ 1529.410902][T13844] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/13844 | [1529.424941][T13844] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 1529.425209][T13844] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1529.425210][T13844] Call Trace: [ 1529.425212][T13844] [1529.425214][T13844] dump_stack_lvl (lib/dump_stack.c:123) [1529.425221][T13844] check_preemption_disabled (lib/smp_processor_id.c:52) [1529.425230][T13844] lwtunnel_xmit (net/core/lwtunnel.c:407) [1529.425235][T13844] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1529.425240][T13844] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1529.425249][T13844] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1529.425257][T13844] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1529.425263][T13844] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1529.425274][T13844] ? ip6_local_out (net/ipv6/output_core.c:154) [1529.425282][T13844] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1529.425288][T13844] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1529.425293][T13844] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1529.425298][T13844] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1529.425309][T13844] rawv6_sendmsg (net/ipv6/raw.c:918) [1529.425320][T13844] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1529.425325][T13844] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1529.425329][T13844] ? __lock_release (kernel/locking/lockdep.c:5534) [1529.425337][T13844] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1529.425342][T13844] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1529.425350][T13844] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1529.425365][T13844] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1529.425368][T13844] ? __lock_release (kernel/locking/lockdep.c:5534) [1529.425378][T13844] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1529.425383][T13844] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1529.425388][T13844] ? __pfx___sys_sendto (net/socket.c:2147) [1529.425402][T13844] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1529.425408][T13844] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1529.425416][T13844] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1529.425422][T13844] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1529.425431][T13844] __x64_sys_sendto (net/socket.c:2183) [1529.425435][T13844] ? 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) [1529.425438][T13844] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1529.425443][T13844] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1529.425447][T13844] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1529.425450][T13844] RIP: 0033:0x7ff0d3ee2a4a [ 1529.425454][T13844] 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 [ 1529.425456][T13844] RSP: 002b:00007ffe05fb9208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1529.425459][T13844] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff0d3ee2a4a [ 1529.425461][T13844] RDX: 0000000000000040 RSI: 000000002c4c63f0 RDI: 0000000000000006 [ 1529.425462][T13844] RBP: 00007ffe05fb9290 R08: 0000000000418574 R09: 000000000000001c [ 1529.425464][T13844] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1529.425465][T13844] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0d400e000 | [ 1529.425465][T13844] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0d400e000 | [ 1529.425478][T13844] | [ 1529.446035][T13844] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/13844 | [1529.446434][T13844] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 1529.446696][T13844] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1529.446698][T13844] Call Trace: [ 1529.446700][T13844] [1529.446702][T13844] dump_stack_lvl (lib/dump_stack.c:123) [1529.446709][T13844] check_preemption_disabled (lib/smp_processor_id.c:52) [1529.446716][T13844] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [1529.446721][T13844] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1529.446728][T13844] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1529.446737][T13844] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1529.446745][T13844] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1529.446750][T13844] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1529.446762][T13844] ? ip6_local_out (net/ipv6/output_core.c:154) [1529.446770][T13844] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1529.446776][T13844] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1529.446782][T13844] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1529.446786][T13844] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1529.446797][T13844] rawv6_sendmsg (net/ipv6/raw.c:918) [1529.446808][T13844] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1529.446813][T13844] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1529.446818][T13844] ? __lock_release (kernel/locking/lockdep.c:5534) [1529.446827][T13844] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1529.446831][T13844] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1529.446839][T13844] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1529.446854][T13844] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1529.446856][T13844] ? __lock_release (kernel/locking/lockdep.c:5534) [1529.446867][T13844] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1529.446872][T13844] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1529.446877][T13844] ? __pfx___sys_sendto (net/socket.c:2147) [1529.446890][T13844] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1529.446897][T13844] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1529.446904][T13844] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1529.446911][T13844] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1529.446936][T13844] __x64_sys_sendto (net/socket.c:2183) [1529.446940][T13844] ? 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) [1529.446944][T13844] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1529.446949][T13844] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1529.446954][T13844] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1529.446957][T13844] RIP: 0033:0x7ff0d3ee2a4a [ 1529.446961][T13844] 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 [ 1529.446963][T13844] RSP: 002b:00007ffe05fb9208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1529.446967][T13844] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff0d3ee2a4a [ 1529.446968][T13844] RDX: 0000000000000040 RSI: 000000002c4c63f0 RDI: 0000000000000006 [ 1529.446970][T13844] RBP: 00007ffe05fb9290 R08: 0000000000418574 R09: 000000000000001c [ 1529.446972][T13844] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output