====================================== | 0 | xx__-> [ 5338.479097][T12335] mpls_gso: MPLS GSO support | [ 5347.724331][T12399] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/12399 | [5347.724912][T12399] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 5347.725222][T12399] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5347.725224][T12399] Call Trace: [ 5347.725226][T12399] [5347.725228][T12399] dump_stack_lvl (lib/dump_stack.c:123) [5347.725237][T12399] check_preemption_disabled (lib/smp_processor_id.c:52) [5347.725244][T12399] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [5347.725249][T12399] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5347.725254][T12399] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5347.725263][T12399] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5347.725271][T12399] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5347.725277][T12399] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5347.725288][T12399] ? ip6_local_out (net/ipv6/output_core.c:154) [5347.725296][T12399] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5347.725302][T12399] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5347.725308][T12399] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5347.725312][T12399] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5347.725324][T12399] rawv6_sendmsg (net/ipv6/raw.c:918) [5347.725335][T12399] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5347.725340][T12399] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5347.725344][T12399] ? __lock_release (kernel/locking/lockdep.c:5534) [5347.725353][T12399] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5347.725358][T12399] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5347.725367][T12399] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5347.725383][T12399] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5347.725386][T12399] ? __lock_release (kernel/locking/lockdep.c:5534) [5347.725396][T12399] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5347.725402][T12399] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5347.725407][T12399] ? __pfx___sys_sendto (net/socket.c:2147) [5347.725422][T12399] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5347.725428][T12399] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5347.725436][T12399] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5347.725443][T12399] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5347.725453][T12399] __x64_sys_sendto (net/socket.c:2183) [5347.725457][T12399] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5347.725462][T12399] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5347.725466][T12399] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5347.725471][T12399] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5347.725475][T12399] RIP: 0033:0x7f0e2fbe4a4a [ 5347.725479][T12399] 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 [ 5347.725482][T12399] RSP: 002b:00007ffe3007cc88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5347.725486][T12399] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0e2fbe4a4a [ 5347.725488][T12399] RDX: 0000000000000040 RSI: 0000000012fd7340 RDI: 0000000000000006 [ 5347.725489][T12399] RBP: 00007ffe3007cd10 R08: 0000000000418574 R09: 000000000000001c [ 5347.725491][T12399] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5347.725493][T12399] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e2fd0d000 | [ 5347.725493][T12399] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e2fd0d000 | [ 5347.725508][T12399] | [ 5347.725511][T12399] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/12399 | [5347.741217][T12399] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5347.741523][T12399] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5347.741525][T12399] Call Trace: [ 5347.741527][T12399] [5347.741529][T12399] dump_stack_lvl (lib/dump_stack.c:123) [5347.741535][T12399] check_preemption_disabled (lib/smp_processor_id.c:52) [5347.741544][T12399] lwtunnel_xmit (net/core/lwtunnel.c:407) [5347.741549][T12399] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5347.741553][T12399] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5347.741561][T12399] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5347.741569][T12399] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5347.741575][T12399] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5347.741587][T12399] ? ip6_local_out (net/ipv6/output_core.c:154) [5347.741594][T12399] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5347.741600][T12399] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5347.741606][T12399] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5347.741610][T12399] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5347.741622][T12399] rawv6_sendmsg (net/ipv6/raw.c:918) [5347.741633][T12399] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5347.741638][T12399] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5347.741643][T12399] ? __lock_release (kernel/locking/lockdep.c:5534) [5347.741651][T12399] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5347.741655][T12399] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5347.741664][T12399] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5347.741680][T12399] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5347.741683][T12399] ? __lock_release (kernel/locking/lockdep.c:5534) [5347.741694][T12399] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5347.741699][T12399] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5347.741705][T12399] ? __pfx___sys_sendto (net/socket.c:2147) [5347.741719][T12399] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5347.741726][T12399] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5347.741733][T12399] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5347.741740][T12399] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5347.741750][T12399] __x64_sys_sendto (net/socket.c:2183) [5347.741754][T12399] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5347.741758][T12399] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5347.741763][T12399] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5347.741768][T12399] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5347.741772][T12399] RIP: 0033:0x7f0e2fbe4a4a [ 5347.741775][T12399] 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 [ 5347.741778][T12399] RSP: 002b:00007ffe3007cc88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5347.741781][T12399] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0e2fbe4a4a [ 5347.741783][T12399] RDX: 0000000000000040 RSI: 0000000012fd7340 RDI: 0000000000000006 [ 5347.741785][T12399] RBP: 00007ffe3007cd10 R08: 0000000000418574 R09: 000000000000001c [ 5347.741786][T12399] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5347.741788][T12399] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e2fd0d000 | [ 5347.741788][T12399] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e2fd0d000 | [ 5347.741802][T12399] | [ 5347.764972][T12399] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/12399 | [5347.765419][T12399] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 5347.765710][T12399] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5347.765712][T12399] Call Trace: [ 5347.765714][T12399] [5347.765716][T12399] dump_stack_lvl (lib/dump_stack.c:123) [5347.765722][T12399] check_preemption_disabled (lib/smp_processor_id.c:52) [5347.765730][T12399] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [5347.765735][T12399] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5347.765739][T12399] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5347.765747][T12399] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5347.765756][T12399] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5347.765762][T12399] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5347.765773][T12399] ? ip6_local_out (net/ipv6/output_core.c:154) [5347.765780][T12399] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5347.765786][T12399] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5347.765791][T12399] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5347.765795][T12399] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5347.765807][T12399] rawv6_sendmsg (net/ipv6/raw.c:918) [5347.765819][T12399] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5347.765824][T12399] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5347.765828][T12399] ? __lock_release (kernel/locking/lockdep.c:5534) [5347.765836][T12399] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5347.765839][T12399] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5347.765848][T12399] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5347.765864][T12399] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5347.765867][T12399] ? __lock_release (kernel/locking/lockdep.c:5534) [5347.765878][T12399] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5347.765882][T12399] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5347.765888][T12399] ? __pfx___sys_sendto (net/socket.c:2147) [5347.765902][T12399] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5347.765909][T12399] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5347.765919][T12399] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5347.765926][T12399] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5347.765937][T12399] __x64_sys_sendto (net/socket.c:2183) [5347.765940][T12399] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5347.765944][T12399] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5347.765948][T12399] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5347.765954][T12399] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5347.765957][T12399] RIP: 0033:0x7f0e2fbe4a4a [ 5347.765961][T12399] 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 [ 5347.765963][T12399] RSP: 002b:00007ffe3007cc88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5347.765967][T12399] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0e2fbe4a4a [ 5347.765969][T12399] RDX: 0000000000000040 RSI: 0000000012fd7340 RDI: 0000000000000006 [ 5347.765970][T12399] RBP: 00007ffe3007cd10 R08: 0000000000418574 R09: 000000000000001c [ 5347.765972][T12399] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5347.765974][T12399] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e2fd0d000 | [ 5347.765974][T12399] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0e2fd0d000 | [ 5347.765988][T12399] | [ 5348.557870][T12404] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/12404 | [5348.559212][T12404] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 5348.559519][T12404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5348.559521][T12404] Call Trace: [ 5348.559523][T12404] [5348.559525][T12404] dump_stack_lvl (lib/dump_stack.c:123) [5348.559533][T12404] check_preemption_disabled (lib/smp_processor_id.c:52) [5348.559541][T12404] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [5348.559545][T12404] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5348.559551][T12404] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5348.559559][T12404] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5348.559567][T12404] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5348.559573][T12404] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5348.559584][T12404] ? ip6_local_out (net/ipv6/output_core.c:154) [5348.559592][T12404] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5348.559598][T12404] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5348.559604][T12404] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5348.559609][T12404] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5348.559620][T12404] rawv6_sendmsg (net/ipv6/raw.c:918) [5348.559632][T12404] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5348.559637][T12404] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5348.559642][T12404] ? __lock_release (kernel/locking/lockdep.c:5534) [5348.559650][T12404] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5348.559654][T12404] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5348.559663][T12404] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5348.559679][T12404] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5348.559682][T12404] ? __lock_release (kernel/locking/lockdep.c:5534) [5348.559693][T12404] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5348.559698][T12404] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5348.559703][T12404] ? __pfx___sys_sendto (net/socket.c:2147) [5348.559717][T12404] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5348.559724][T12404] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5348.559732][T12404] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5348.559739][T12404] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5348.559749][T12404] __x64_sys_sendto (net/socket.c:2183) [5348.559753][T12404] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5348.559758][T12404] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5348.559763][T12404] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5348.559768][T12404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5348.559772][T12404] RIP: 0033:0x7f3690fbfa4a [ 5348.559776][T12404] 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 [ 5348.559778][T12404] RSP: 002b:00007ffefd538dc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5348.559782][T12404] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3690fbfa4a [ 5348.559784][T12404] RDX: 0000000000000040 RSI: 00000000246e6340 RDI: 0000000000000006 [ 5348.559786][T12404] RBP: 00007ffefd538e50 R08: 0000000000418574 R09: 000000000000001c [ 5348.559788][T12404] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5348.559789][T12404] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f36910e8000 | [ 5348.559789][T12404] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f36910e8000 | [ 5348.559804][T12404] | [ 5348.559806][T12404] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/12404 | [5348.574382][T12404] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5348.574663][T12404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5348.574664][T12404] Call Trace: [ 5348.574666][T12404] [5348.574668][T12404] dump_stack_lvl (lib/dump_stack.c:123) [5348.574674][T12404] check_preemption_disabled (lib/smp_processor_id.c:52) [5348.574684][T12404] lwtunnel_xmit (net/core/lwtunnel.c:407) [5348.574689][T12404] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5348.574693][T12404] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5348.574701][T12404] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5348.574709][T12404] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5348.574715][T12404] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5348.574727][T12404] ? ip6_local_out (net/ipv6/output_core.c:154) [5348.574734][T12404] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5348.574740][T12404] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5348.574745][T12404] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5348.574750][T12404] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5348.574762][T12404] rawv6_sendmsg (net/ipv6/raw.c:918) [5348.574773][T12404] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5348.574778][T12404] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5348.574782][T12404] ? __lock_release (kernel/locking/lockdep.c:5534) [5348.574790][T12404] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5348.574793][T12404] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5348.574802][T12404] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5348.574818][T12404] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5348.574820][T12404] ? __lock_release (kernel/locking/lockdep.c:5534) [5348.574832][T12404] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5348.574836][T12404] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5348.574841][T12404] ? __pfx___sys_sendto (net/socket.c:2147) [5348.574855][T12404] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5348.574862][T12404] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5348.574870][T12404] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5348.574876][T12404] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5348.574886][T12404] __x64_sys_sendto (net/socket.c:2183) [5348.574890][T12404] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5348.574895][T12404] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5348.574900][T12404] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5348.574905][T12404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5348.574908][T12404] RIP: 0033:0x7f3690fbfa4a [ 5348.574912][T12404] 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 [ 5348.574914][T12404] RSP: 002b:00007ffefd538dc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5348.574919][T12404] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3690fbfa4a [ 5348.574921][T12404] RDX: 0000000000000040 RSI: 00000000246e6340 RDI: 0000000000000006 [ 5348.574922][T12404] RBP: 00007ffefd538e50 R08: 0000000000418574 R09: 000000000000001c [ 5348.574924][T12404] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5348.574926][T12404] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f36910e8000 | [ 5348.574926][T12404] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f36910e8000 | [ 5348.574940][T12404] | [ 5348.591167][T12404] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/12404 | [5348.591600][T12404] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 5348.591890][T12404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5348.591892][T12404] Call Trace: [ 5348.591894][T12404] [5348.591896][T12404] dump_stack_lvl (lib/dump_stack.c:123) [5348.591901][T12404] check_preemption_disabled (lib/smp_processor_id.c:52) [5348.591910][T12404] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [5348.591915][T12404] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5348.591922][T12404] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5348.591929][T12404] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5348.591938][T12404] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5348.591943][T12404] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5348.591955][T12404] ? ip6_local_out (net/ipv6/output_core.c:154) [5348.591963][T12404] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5348.591968][T12404] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5348.591974][T12404] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5348.591978][T12404] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5348.591990][T12404] rawv6_sendmsg (net/ipv6/raw.c:918) [5348.592001][T12404] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5348.592006][T12404] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5348.592010][T12404] ? __lock_release (kernel/locking/lockdep.c:5534) [5348.592018][T12404] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5348.592021][T12404] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5348.592030][T12404] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5348.592046][T12404] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5348.592049][T12404] ? __lock_release (kernel/locking/lockdep.c:5534) [5348.592060][T12404] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5348.592065][T12404] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5348.592070][T12404] ? __pfx___sys_sendto (net/socket.c:2147) [5348.592084][T12404] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5348.592090][T12404] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5348.592098][T12404] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5348.592105][T12404] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5348.592115][T12404] __x64_sys_sendto (net/socket.c:2183) [5348.592119][T12404] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5348.592124][T12404] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5348.592128][T12404] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5348.592134][T12404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5348.592137][T12404] RIP: 0033:0x7f3690fbfa4a [ 5348.592141][T12404] 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 [ 5348.592143][T12404] RSP: 002b:00007ffefd538dc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5348.592146][T12404] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3690fbfa4a [ 5348.592148][T12404] RDX: 0000000000000040 RSI: 00000000246e6340 RDI: 0000000000000006 [ 5348.592150][T12404] RBP: 00007ffefd538e50 R08: 0000000000418574 R09: 000000000000001c [ 5348.592152][T12404] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output