====================================== | xx__-> echo $? | 0 | xx__-> [ 5439.035690][T32000] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/32000 | [5439.036306][T32000] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5439.036572][T32000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5439.036574][T32000] Call Trace: [ 5439.036577][T32000] [5439.036579][T32000] dump_stack_lvl (lib/dump_stack.c:123) [5439.036589][T32000] check_preemption_disabled (lib/smp_processor_id.c:52) [5439.036597][T32000] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5439.036603][T32000] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5439.036609][T32000] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5439.036620][T32000] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5439.036629][T32000] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5439.036635][T32000] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5439.036649][T32000] ? ip6_local_out (net/ipv6/output_core.c:154) [5439.036659][T32000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5439.036665][T32000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.036674][T32000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5439.036679][T32000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.036692][T32000] rawv6_sendmsg (net/ipv6/raw.c:918) [5439.036704][T32000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5439.036709][T32000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5439.036717][T32000] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.036727][T32000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5439.036733][T32000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5439.036742][T32000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5439.036759][T32000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5439.036763][T32000] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.036774][T32000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.036780][T32000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.036786][T32000] ? __pfx___sys_sendto (net/socket.c:2147) [5439.036801][T32000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5439.036808][T32000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5439.036818][T32000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5439.036825][T32000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5439.036835][T32000] __x64_sys_sendto (net/socket.c:2183) [5439.036839][T32000] ? 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) [5439.036844][T32000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5439.036847][T32000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5439.036852][T32000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5439.036856][T32000] RIP: 0033:0x7f0b166b2a4a [ 5439.036861][T32000] 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 [ 5439.036864][T32000] RSP: 002b:00007ffd99ca0028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5439.036868][T32000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0b166b2a4a [ 5439.036870][T32000] RDX: 0000000000000040 RSI: 00000000292573f0 RDI: 0000000000000006 [ 5439.036872][T32000] RBP: 00007ffd99ca00b0 R08: 0000000000418574 R09: 000000000000001c [ 5439.036874][T32000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5439.036875][T32000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0b167de000 | [ 5439.036875][T32000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0b167de000 | [ 5439.036890][T32000] | [ 5439.051815][T32000] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/32000 | [5439.052322][T32000] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5439.052602][T32000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5439.052603][T32000] Call Trace: [ 5439.052605][T32000] [5439.052607][T32000] dump_stack_lvl (lib/dump_stack.c:123) [5439.052615][T32000] check_preemption_disabled (lib/smp_processor_id.c:52) [5439.052623][T32000] lwtunnel_xmit (net/core/lwtunnel.c:407) [5439.052628][T32000] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5439.052634][T32000] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5439.052643][T32000] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5439.052653][T32000] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5439.052660][T32000] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5439.052672][T32000] ? ip6_local_out (net/ipv6/output_core.c:154) [5439.052681][T32000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5439.052688][T32000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.052695][T32000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5439.052700][T32000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.052712][T32000] rawv6_sendmsg (net/ipv6/raw.c:918) [5439.052724][T32000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5439.052729][T32000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5439.052734][T32000] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.052742][T32000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5439.052747][T32000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5439.052756][T32000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5439.052772][T32000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5439.052774][T32000] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.052786][T32000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.052791][T32000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.052797][T32000] ? __pfx___sys_sendto (net/socket.c:2147) [5439.052811][T32000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5439.052819][T32000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5439.052829][T32000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5439.052836][T32000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5439.052847][T32000] __x64_sys_sendto (net/socket.c:2183) [5439.052851][T32000] ? 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) [5439.052855][T32000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5439.052858][T32000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5439.052863][T32000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5439.052867][T32000] RIP: 0033:0x7f0b166b2a4a [ 5439.052870][T32000] 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 [ 5439.052873][T32000] RSP: 002b:00007ffd99ca0028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5439.052877][T32000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0b166b2a4a [ 5439.052879][T32000] RDX: 0000000000000040 RSI: 00000000292573f0 RDI: 0000000000000006 [ 5439.052880][T32000] RBP: 00007ffd99ca00b0 R08: 0000000000418574 R09: 000000000000001c [ 5439.052883][T32000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5439.052885][T32000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0b167de000 | [ 5439.052885][T32000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0b167de000 | [ 5439.052900][T32000] | [ 5439.069058][T32000] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/32000 | [5439.069455][T32000] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5439.070279][T32000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5439.070281][T32000] Call Trace: [ 5439.070283][T32000] [5439.070285][T32000] dump_stack_lvl (lib/dump_stack.c:123) [5439.070292][T32000] check_preemption_disabled (lib/smp_processor_id.c:52) [5439.070300][T32000] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5439.070306][T32000] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5439.070312][T32000] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5439.070322][T32000] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5439.070330][T32000] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5439.070336][T32000] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5439.070349][T32000] ? ip6_local_out (net/ipv6/output_core.c:154) [5439.070357][T32000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5439.070364][T32000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.070370][T32000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5439.070374][T32000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.070387][T32000] rawv6_sendmsg (net/ipv6/raw.c:918) [5439.070398][T32000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5439.070404][T32000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5439.070409][T32000] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.070418][T32000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5439.070421][T32000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5439.070430][T32000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5439.070446][T32000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5439.070449][T32000] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.070460][T32000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.070465][T32000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.070470][T32000] ? __pfx___sys_sendto (net/socket.c:2147) [5439.070485][T32000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5439.070491][T32000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5439.070500][T32000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5439.070507][T32000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5439.070518][T32000] __x64_sys_sendto (net/socket.c:2183) [5439.070521][T32000] ? 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) [5439.070525][T32000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5439.070529][T32000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5439.070533][T32000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5439.070537][T32000] RIP: 0033:0x7f0b166b2a4a [ 5439.070541][T32000] 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 [ 5439.070543][T32000] RSP: 002b:00007ffd99ca0028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5439.070547][T32000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0b166b2a4a [ 5439.070549][T32000] RDX: 0000000000000040 RSI: 00000000292573f0 RDI: 0000000000000006 [ 5439.070551][T32000] RBP: 00007ffd99ca00b0 R08: 0000000000418574 R09: 000000000000001c [ 5439.070553][T32000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5439.070555][T32000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0b167de000 | [ 5439.070555][T32000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0b167de000 | [ 5439.070570][T32000] | [ 5439.897088][T32005] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/32005 | [5439.897578][T32005] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 5439.897895][T32005] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5439.897897][T32005] Call Trace: [ 5439.897900][T32005] [5439.897902][T32005] dump_stack_lvl (lib/dump_stack.c:123) [5439.897912][T32005] check_preemption_disabled (lib/smp_processor_id.c:52) [5439.897920][T32005] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [5439.897925][T32005] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5439.897932][T32005] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5439.897943][T32005] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5439.897951][T32005] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5439.897957][T32005] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5439.897970][T32005] ? ip6_local_out (net/ipv6/output_core.c:154) [5439.897980][T32005] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5439.897986][T32005] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.897994][T32005] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5439.897999][T32005] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.898012][T32005] rawv6_sendmsg (net/ipv6/raw.c:918) [5439.898023][T32005] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5439.898029][T32005] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5439.898044][T32005] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.898054][T32005] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5439.898060][T32005] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5439.898070][T32005] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5439.898086][T32005] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5439.898089][T32005] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.898101][T32005] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.898107][T32005] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.898113][T32005] ? __pfx___sys_sendto (net/socket.c:2147) [5439.898128][T32005] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5439.898135][T32005] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5439.898146][T32005] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5439.898153][T32005] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5439.898164][T32005] __x64_sys_sendto (net/socket.c:2183) [5439.898167][T32005] ? 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) [5439.898172][T32005] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5439.898175][T32005] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5439.898180][T32005] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5439.898185][T32005] RIP: 0033:0x7fbad0d53a4a [ 5439.898190][T32005] 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 [ 5439.898193][T32005] RSP: 002b:00007ffe1c3ec528 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5439.898197][T32005] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fbad0d53a4a [ 5439.898199][T32005] RDX: 0000000000000040 RSI: 000000002b7013f0 RDI: 0000000000000006 [ 5439.898201][T32005] RBP: 00007ffe1c3ec5b0 R08: 0000000000418574 R09: 000000000000001c [ 5439.898202][T32005] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5439.898204][T32005] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fbad0e7f000 | [ 5439.898204][T32005] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fbad0e7f000 | [ 5439.898219][T32005] | [ 5439.898222][T32005] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/32005 | [5439.914062][T32005] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5439.914362][T32005] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5439.914364][T32005] Call Trace: [ 5439.914366][T32005] [5439.914368][T32005] dump_stack_lvl (lib/dump_stack.c:123) [5439.914376][T32005] check_preemption_disabled (lib/smp_processor_id.c:52) [5439.914385][T32005] lwtunnel_xmit (net/core/lwtunnel.c:407) [5439.914391][T32005] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5439.914396][T32005] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5439.914406][T32005] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5439.914415][T32005] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5439.914421][T32005] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5439.914433][T32005] ? ip6_local_out (net/ipv6/output_core.c:154) [5439.914443][T32005] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5439.914449][T32005] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.914456][T32005] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5439.914461][T32005] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.914473][T32005] rawv6_sendmsg (net/ipv6/raw.c:918) [5439.914485][T32005] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5439.914491][T32005] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5439.914496][T32005] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.914505][T32005] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5439.914509][T32005] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5439.914518][T32005] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5439.914534][T32005] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5439.914537][T32005] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.914548][T32005] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.914554][T32005] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.914559][T32005] ? __pfx___sys_sendto (net/socket.c:2147) [5439.914574][T32005] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5439.914580][T32005] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5439.914591][T32005] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5439.914598][T32005] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5439.914608][T32005] __x64_sys_sendto (net/socket.c:2183) [5439.914612][T32005] ? 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) [5439.914616][T32005] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5439.914620][T32005] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5439.914625][T32005] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5439.914629][T32005] RIP: 0033:0x7fbad0d53a4a [ 5439.914633][T32005] 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 [ 5439.914635][T32005] RSP: 002b:00007ffe1c3ec528 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5439.914639][T32005] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fbad0d53a4a [ 5439.914641][T32005] RDX: 0000000000000040 RSI: 000000002b7013f0 RDI: 0000000000000006 [ 5439.914643][T32005] RBP: 00007ffe1c3ec5b0 R08: 0000000000418574 R09: 000000000000001c [ 5439.914645][T32005] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5439.914647][T32005] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fbad0e7f000 | [ 5439.914647][T32005] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fbad0e7f000 | [ 5439.914663][T32005] | [ 5439.932412][T32005] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/32005 | [5439.932899][T32005] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 5439.933204][T32005] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5439.933205][T32005] Call Trace: [ 5439.933207][T32005] [5439.933209][T32005] dump_stack_lvl (lib/dump_stack.c:123) [5439.933216][T32005] check_preemption_disabled (lib/smp_processor_id.c:52) [5439.933223][T32005] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [5439.933228][T32005] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5439.933233][T32005] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5439.933242][T32005] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5439.933251][T32005] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5439.933257][T32005] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5439.933269][T32005] ? ip6_local_out (net/ipv6/output_core.c:154) [5439.933278][T32005] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5439.933284][T32005] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.933290][T32005] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5439.933295][T32005] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5439.933307][T32005] rawv6_sendmsg (net/ipv6/raw.c:918) [5439.933319][T32005] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5439.933324][T32005] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5439.933329][T32005] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.933337][T32005] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5439.933341][T32005] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5439.933351][T32005] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5439.933367][T32005] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5439.933369][T32005] ? __lock_release (kernel/locking/lockdep.c:5534) [5439.933381][T32005] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.933385][T32005] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5439.933391][T32005] ? __pfx___sys_sendto (net/socket.c:2147) [5439.933406][T32005] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5439.933412][T32005] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5439.933421][T32005] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5439.933428][T32005] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5439.933438][T32005] __x64_sys_sendto (net/socket.c:2183) [5439.933442][T32005] ? 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) [5439.933446][T32005] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5439.933450][T32005] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5439.933455][T32005] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5439.933458][T32005] RIP: 0033:0x7fbad0d53a4a [ 5439.933462][T32005] 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 [ 5439.933464][T32005] RSP: 002b:00007ffe1c3ec528 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5439.933468][T32005] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fbad0d53a4a [ 5439.933470][T32005] RDX: 0000000000000040 RSI: 000000002b7013f0 RDI: 0000000000000006 [ 5439.933472][T32005] RBP: 00007ffe1c3ec5b0 R08: 0000000000418574 R09: 000000000000001c [ 5439.933474][T32005] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output