====================================== | xx__-> [ 5195.167053][T21913] mpls_gso: MPLS GSO support | [ 5196.584941][T21926] Mirror/redirect action on | [ 5204.803587][T21978] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/21978 | [5204.804192][T21978] caller is lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [ 5204.804500][T21978] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5204.804507][T21978] Call Trace: [ 5204.804512][T21978] [5204.804514][T21978] dump_stack_lvl (lib/dump_stack.c:123) [5204.804533][T21978] check_preemption_disabled (lib/smp_processor_id.c:52) [5204.804546][T21978] lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [5204.804551][T21978] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5204.804561][T21978] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5204.804572][T21978] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5204.804580][T21978] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5204.804586][T21978] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5204.804598][T21978] ? ip6_local_out (net/ipv6/output_core.c:154) [5204.804610][T21978] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5204.804616][T21978] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5204.804626][T21978] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5204.804630][T21978] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5204.804642][T21978] rawv6_sendmsg (net/ipv6/raw.c:918) [5204.804653][T21978] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5204.804658][T21978] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5204.804677][T21978] ? __lock_release (kernel/locking/lockdep.c:5534) [5204.804693][T21978] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5204.804703][T21978] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5204.804711][T21978] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5204.804728][T21978] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5204.804731][T21978] ? __lock_release (kernel/locking/lockdep.c:5534) [5204.804742][T21978] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5204.804758][T21978] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5204.804763][T21978] ? __pfx___sys_sendto (net/socket.c:2147) [5204.804777][T21978] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5204.804787][T21978] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5204.804801][T21978] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5204.804808][T21978] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5204.804818][T21978] __x64_sys_sendto (net/socket.c:2183) [5204.804822][T21978] ? 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) [5204.804830][T21978] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5204.804835][T21978] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5204.804841][T21978] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5204.804852][T21978] RIP: 0033:0x7efed89b4a4a [ 5204.804857][T21978] 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 [ 5204.804860][T21978] RSP: 002b:00007fff402c6538 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5204.804868][T21978] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007efed89b4a4a [ 5204.804870][T21978] RDX: 0000000000000040 RSI: 0000000007dcf340 RDI: 0000000000000006 [ 5204.804872][T21978] RBP: 00007fff402c65c0 R08: 0000000000418574 R09: 000000000000001c [ 5204.804874][T21978] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5204.804876][T21978] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007efed8add000 | [ 5204.804876][T21978] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007efed8add000 | [ 5204.804890][T21978] | [ 5204.804894][T21978] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/21978 | [5204.819573][T21978] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5204.819833][T21978] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5204.819835][T21978] Call Trace: [ 5204.819836][T21978] [5204.819838][T21978] dump_stack_lvl (lib/dump_stack.c:123) [5204.819845][T21978] check_preemption_disabled (lib/smp_processor_id.c:52) [5204.819856][T21978] lwtunnel_xmit (net/core/lwtunnel.c:407) [5204.819862][T21978] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5204.819866][T21978] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5204.819875][T21978] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5204.819883][T21978] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5204.819889][T21978] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5204.819901][T21978] ? ip6_local_out (net/ipv6/output_core.c:154) [5204.819909][T21978] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5204.819914][T21978] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5204.819920][T21978] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5204.819924][T21978] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5204.819936][T21978] rawv6_sendmsg (net/ipv6/raw.c:918) [5204.819948][T21978] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5204.819953][T21978] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5204.819958][T21978] ? __lock_release (kernel/locking/lockdep.c:5534) [5204.819966][T21978] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5204.819970][T21978] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5204.819979][T21978] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5204.819995][T21978] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5204.819998][T21978] ? __lock_release (kernel/locking/lockdep.c:5534) [5204.820009][T21978] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5204.820014][T21978] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5204.820020][T21978] ? __pfx___sys_sendto (net/socket.c:2147) [5204.820034][T21978] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5204.820041][T21978] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5204.820049][T21978] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5204.820056][T21978] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5204.820066][T21978] __x64_sys_sendto (net/socket.c:2183) [5204.820070][T21978] ? 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) [5204.820075][T21978] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5204.820079][T21978] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5204.820085][T21978] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5204.820089][T21978] RIP: 0033:0x7efed89b4a4a [ 5204.820094][T21978] 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 [ 5204.820096][T21978] RSP: 002b:00007fff402c6538 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5204.820100][T21978] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007efed89b4a4a [ 5204.820102][T21978] RDX: 0000000000000040 RSI: 0000000007dcf340 RDI: 0000000000000006 [ 5204.820104][T21978] RBP: 00007fff402c65c0 R08: 0000000000418574 R09: 000000000000001c [ 5204.820106][T21978] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5204.820108][T21978] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007efed8add000 | [ 5204.820108][T21978] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007efed8add000 | [ 5204.820124][T21978] | [ 5204.836662][T21978] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/21978 | [5204.837058][T21978] caller is lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [ 5204.837341][T21978] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5204.837342][T21978] Call Trace: [ 5204.837344][T21978] [5204.837346][T21978] dump_stack_lvl (lib/dump_stack.c:123) [5204.837353][T21978] check_preemption_disabled (lib/smp_processor_id.c:52) [5204.837362][T21978] lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [5204.837367][T21978] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5204.837372][T21978] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5204.837380][T21978] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5204.837388][T21978] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5204.837394][T21978] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5204.837406][T21978] ? ip6_local_out (net/ipv6/output_core.c:154) [5204.837414][T21978] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5204.837419][T21978] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5204.837425][T21978] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5204.837429][T21978] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5204.837442][T21978] rawv6_sendmsg (net/ipv6/raw.c:918) [5204.837453][T21978] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5204.837458][T21978] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5204.837463][T21978] ? __lock_release (kernel/locking/lockdep.c:5534) [5204.837471][T21978] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5204.837474][T21978] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5204.837483][T21978] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5204.837499][T21978] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5204.837502][T21978] ? __lock_release (kernel/locking/lockdep.c:5534) [5204.837513][T21978] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5204.837517][T21978] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5204.837523][T21978] ? __pfx___sys_sendto (net/socket.c:2147) [5204.837537][T21978] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5204.837543][T21978] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5204.837551][T21978] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5204.837559][T21978] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5204.837569][T21978] __x64_sys_sendto (net/socket.c:2183) [5204.837573][T21978] ? 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) [5204.837578][T21978] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5204.837582][T21978] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5204.837588][T21978] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5204.837592][T21978] RIP: 0033:0x7efed89b4a4a [ 5204.837596][T21978] 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 [ 5204.837598][T21978] RSP: 002b:00007fff402c6538 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5204.837601][T21978] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007efed89b4a4a [ 5204.837604][T21978] RDX: 0000000000000040 RSI: 0000000007dcf340 RDI: 0000000000000006 [ 5204.837606][T21978] RBP: 00007fff402c65c0 R08: 0000000000418574 R09: 000000000000001c [ 5204.837607][T21978] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5204.837609][T21978] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007efed8add000 | [ 5204.837609][T21978] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007efed8add000 | [ 5204.837624][T21978] | [ 5205.650056][T21983] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/21983 | [5205.650540][T21983] caller is lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [ 5205.650828][T21983] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5205.650830][T21983] Call Trace: [ 5205.650832][T21983] [5205.650835][T21983] dump_stack_lvl (lib/dump_stack.c:123) [5205.650845][T21983] check_preemption_disabled (lib/smp_processor_id.c:52) [5205.650855][T21983] lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [5205.650860][T21983] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5205.650866][T21983] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5205.650876][T21983] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5205.650884][T21983] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5205.650890][T21983] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5205.650902][T21983] ? ip6_local_out (net/ipv6/output_core.c:154) [5205.650911][T21983] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5205.650917][T21983] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5205.650924][T21983] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5205.650928][T21983] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5205.650940][T21983] rawv6_sendmsg (net/ipv6/raw.c:918) [5205.650951][T21983] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5205.650956][T21983] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5205.650963][T21983] ? __lock_release (kernel/locking/lockdep.c:5534) [5205.650973][T21983] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5205.650979][T21983] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5205.650988][T21983] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5205.651004][T21983] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5205.651007][T21983] ? __lock_release (kernel/locking/lockdep.c:5534) [5205.651018][T21983] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5205.651025][T21983] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5205.651031][T21983] ? __pfx___sys_sendto (net/socket.c:2147) [5205.651045][T21983] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5205.651053][T21983] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5205.651063][T21983] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5205.651070][T21983] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5205.651080][T21983] __x64_sys_sendto (net/socket.c:2183) [5205.651084][T21983] ? 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) [5205.651091][T21983] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5205.651095][T21983] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5205.651101][T21983] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5205.651106][T21983] RIP: 0033:0x7f3231dfea4a [ 5205.651112][T21983] 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 [ 5205.651115][T21983] RSP: 002b:00007ffd2b761438 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5205.651119][T21983] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3231dfea4a [ 5205.651121][T21983] RDX: 0000000000000040 RSI: 00000000203a3340 RDI: 0000000000000006 [ 5205.651123][T21983] RBP: 00007ffd2b7614c0 R08: 0000000000418574 R09: 000000000000001c [ 5205.651125][T21983] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5205.651127][T21983] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3231f27000 | [ 5205.651127][T21983] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3231f27000 | [ 5205.651141][T21983] | [ 5205.666262][T21983] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/21983 | [5205.666654][T21983] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5205.666940][T21983] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5205.666942][T21983] Call Trace: [ 5205.666944][T21983] [5205.666946][T21983] dump_stack_lvl (lib/dump_stack.c:123) [5205.666953][T21983] check_preemption_disabled (lib/smp_processor_id.c:52) [5205.666966][T21983] lwtunnel_xmit (net/core/lwtunnel.c:407) [5205.666971][T21983] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5205.666976][T21983] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5205.666985][T21983] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5205.666993][T21983] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5205.666999][T21983] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5205.667011][T21983] ? ip6_local_out (net/ipv6/output_core.c:154) [5205.667019][T21983] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5205.667024][T21983] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5205.667031][T21983] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5205.667035][T21983] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5205.667047][T21983] rawv6_sendmsg (net/ipv6/raw.c:918) [5205.667059][T21983] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5205.667064][T21983] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5205.667068][T21983] ? __lock_release (kernel/locking/lockdep.c:5534) [5205.667077][T21983] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5205.667080][T21983] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5205.667089][T21983] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5205.667105][T21983] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5205.667108][T21983] ? __lock_release (kernel/locking/lockdep.c:5534) [5205.667121][T21983] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5205.667126][T21983] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5205.667132][T21983] ? __pfx___sys_sendto (net/socket.c:2147) [5205.667146][T21983] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5205.667153][T21983] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5205.667162][T21983] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5205.667169][T21983] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5205.667180][T21983] __x64_sys_sendto (net/socket.c:2183) [5205.667183][T21983] ? 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) [5205.667188][T21983] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5205.667193][T21983] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5205.667198][T21983] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5205.667202][T21983] RIP: 0033:0x7f3231dfea4a [ 5205.667206][T21983] 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 [ 5205.667209][T21983] RSP: 002b:00007ffd2b761438 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5205.667212][T21983] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3231dfea4a [ 5205.667214][T21983] RDX: 0000000000000040 RSI: 00000000203a3340 RDI: 0000000000000006 [ 5205.667216][T21983] RBP: 00007ffd2b7614c0 R08: 0000000000418574 R09: 000000000000001c [ 5205.667218][T21983] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5205.667219][T21983] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3231f27000 | [ 5205.667219][T21983] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3231f27000 | [ 5205.667234][T21983] | [ 5205.682725][T21983] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/21983 | [5205.683152][T21983] caller is lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [ 5205.683424][T21983] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5205.683426][T21983] Call Trace: [ 5205.683428][T21983] [5205.683431][T21983] dump_stack_lvl (lib/dump_stack.c:123) [5205.683437][T21983] check_preemption_disabled (lib/smp_processor_id.c:52) [5205.683446][T21983] lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [5205.683451][T21983] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5205.683456][T21983] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5205.683464][T21983] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5205.683472][T21983] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5205.683478][T21983] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5205.683490][T21983] ? ip6_local_out (net/ipv6/output_core.c:154) [5205.683498][T21983] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5205.683504][T21983] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5205.683509][T21983] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5205.683514][T21983] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5205.683525][T21983] rawv6_sendmsg (net/ipv6/raw.c:918) [5205.683537][T21983] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5205.683542][T21983] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5205.683546][T21983] ? __lock_release (kernel/locking/lockdep.c:5534) [5205.683554][T21983] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5205.683558][T21983] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5205.683566][T21983] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5205.683583][T21983] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5205.683585][T21983] ? __lock_release (kernel/locking/lockdep.c:5534) [5205.683596][T21983] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5205.683601][T21983] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5205.683607][T21983] ? __pfx___sys_sendto (net/socket.c:2147) [5205.683622][T21983] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5205.683628][T21983] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5205.683636][T21983] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5205.683643][T21983] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5205.683653][T21983] __x64_sys_sendto (net/socket.c:2183) [5205.683657][T21983] ? 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) [5205.683662][T21983] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5205.683666][T21983] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5205.683672][T21983] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5205.683675][T21983] RIP: 0033:0x7f3231dfea4a [ 5205.683678][T21983] 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 [ 5205.683681][T21983] RSP: 002b:00007ffd2b761438 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5205.683684][T21983] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3231dfea4a [ 5205.683686][T21983] RDX: 0000000000000040 RSI: 00000000203a3340 RDI: 0000000000000006 [ 5205.683688][T21983] RBP: 00007ffd2b7614c0 R08: 0000000000418574 R09: 000000000000001c [ 5205.683690][T21983] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output