====================================== | 0 | xx__-> [ 1216.728002][T16770] mpls_gso: MPLS GSO support | [ 1226.103419][T16834] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/16834 | [1226.104009][T16834] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 1226.104295][T16834] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1226.104297][T16834] Call Trace: [ 1226.104300][T16834] [1226.104303][T16834] dump_stack_lvl (lib/dump_stack.c:123) [1226.104313][T16834] check_preemption_disabled (lib/smp_processor_id.c:52) [1226.104321][T16834] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [1226.104327][T16834] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1226.104333][T16834] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1226.104343][T16834] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1226.104351][T16834] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1226.104357][T16834] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1226.104369][T16834] ? ip6_local_out (net/ipv6/output_core.c:154) [1226.104378][T16834] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1226.104384][T16834] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.104391][T16834] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1226.104396][T16834] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.104408][T16834] rawv6_sendmsg (net/ipv6/raw.c:918) [1226.104419][T16834] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1226.104424][T16834] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1226.104430][T16834] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.104440][T16834] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1226.104447][T16834] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1226.104456][T16834] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1226.104471][T16834] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1226.104474][T16834] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.104485][T16834] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.104491][T16834] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.104496][T16834] ? __pfx___sys_sendto (net/socket.c:2147) [1226.104511][T16834] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1226.104519][T16834] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1226.104528][T16834] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1226.104535][T16834] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1226.104544][T16834] __x64_sys_sendto (net/socket.c:2183) [1226.104548][T16834] ? 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) [1226.104552][T16834] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1226.104557][T16834] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1226.104562][T16834] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1226.104566][T16834] RIP: 0033:0x7fa5e8499a4a [ 1226.104571][T16834] 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 [ 1226.104574][T16834] RSP: 002b:00007fff90d12628 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1226.104579][T16834] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa5e8499a4a [ 1226.104581][T16834] RDX: 0000000000000040 RSI: 0000000006080340 RDI: 0000000000000006 [ 1226.104583][T16834] RBP: 00007fff90d126b0 R08: 0000000000418574 R09: 000000000000001c [ 1226.104584][T16834] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1226.104586][T16834] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa5e85c2000 | [ 1226.104586][T16834] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa5e85c2000 | [ 1226.104601][T16834] | [ 1226.104603][T16834] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16834 | [1226.119583][T16834] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 1226.119850][T16834] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1226.119852][T16834] Call Trace: [ 1226.119854][T16834] [1226.119856][T16834] dump_stack_lvl (lib/dump_stack.c:123) [1226.119865][T16834] check_preemption_disabled (lib/smp_processor_id.c:52) [1226.119873][T16834] lwtunnel_xmit (net/core/lwtunnel.c:407) [1226.119878][T16834] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1226.119884][T16834] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1226.119894][T16834] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1226.119902][T16834] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1226.119908][T16834] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1226.119920][T16834] ? ip6_local_out (net/ipv6/output_core.c:154) [1226.119929][T16834] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1226.119935][T16834] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.119941][T16834] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1226.119946][T16834] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.119958][T16834] rawv6_sendmsg (net/ipv6/raw.c:918) [1226.119970][T16834] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1226.119975][T16834] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1226.119980][T16834] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.119988][T16834] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1226.119991][T16834] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1226.120000][T16834] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1226.120016][T16834] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1226.120018][T16834] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.120029][T16834] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.120035][T16834] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.120041][T16834] ? __pfx___sys_sendto (net/socket.c:2147) [1226.120056][T16834] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1226.120062][T16834] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1226.120072][T16834] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1226.120079][T16834] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1226.120090][T16834] __x64_sys_sendto (net/socket.c:2183) [1226.120094][T16834] ? 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) [1226.120097][T16834] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1226.120102][T16834] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1226.120107][T16834] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1226.120110][T16834] RIP: 0033:0x7fa5e8499a4a [ 1226.120114][T16834] 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 [ 1226.120117][T16834] RSP: 002b:00007fff90d12628 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1226.120120][T16834] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa5e8499a4a [ 1226.120122][T16834] RDX: 0000000000000040 RSI: 0000000006080340 RDI: 0000000000000006 [ 1226.120124][T16834] RBP: 00007fff90d126b0 R08: 0000000000418574 R09: 000000000000001c [ 1226.120126][T16834] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1226.120128][T16834] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa5e85c2000 | [ 1226.120128][T16834] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa5e85c2000 | [ 1226.120142][T16834] | [ 1226.136510][T16834] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16834 | [1226.136909][T16834] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 1226.137189][T16834] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1226.137190][T16834] Call Trace: [ 1226.137192][T16834] [1226.137195][T16834] dump_stack_lvl (lib/dump_stack.c:123) [1226.137202][T16834] check_preemption_disabled (lib/smp_processor_id.c:52) [1226.137210][T16834] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [1226.137215][T16834] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1226.137220][T16834] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1226.137229][T16834] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1226.137238][T16834] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1226.137244][T16834] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1226.137256][T16834] ? ip6_local_out (net/ipv6/output_core.c:154) [1226.137264][T16834] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1226.137270][T16834] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.137277][T16834] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1226.137282][T16834] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.137294][T16834] rawv6_sendmsg (net/ipv6/raw.c:918) [1226.137306][T16834] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1226.137311][T16834] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1226.137316][T16834] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.137324][T16834] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1226.137328][T16834] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1226.137337][T16834] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1226.137353][T16834] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1226.137356][T16834] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.137367][T16834] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.137371][T16834] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.137377][T16834] ? __pfx___sys_sendto (net/socket.c:2147) [1226.137391][T16834] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1226.137398][T16834] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1226.137406][T16834] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1226.137413][T16834] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1226.137423][T16834] __x64_sys_sendto (net/socket.c:2183) [1226.137427][T16834] ? 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) [1226.137430][T16834] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1226.137435][T16834] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1226.137439][T16834] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1226.137443][T16834] RIP: 0033:0x7fa5e8499a4a [ 1226.137447][T16834] 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 [ 1226.137449][T16834] RSP: 002b:00007fff90d12628 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1226.137452][T16834] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa5e8499a4a [ 1226.137454][T16834] RDX: 0000000000000040 RSI: 0000000006080340 RDI: 0000000000000006 [ 1226.137456][T16834] RBP: 00007fff90d126b0 R08: 0000000000418574 R09: 000000000000001c [ 1226.137458][T16834] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1226.137460][T16834] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa5e85c2000 | [ 1226.137460][T16834] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa5e85c2000 | [ 1226.137474][T16834] | [ 1226.959420][T16839] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/16839 | [1226.959847][T16839] caller is lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [ 1226.960139][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1226.960141][T16839] Call Trace: [ 1226.960144][T16839] [1226.960146][T16839] dump_stack_lvl (lib/dump_stack.c:123) [1226.960157][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [1226.960165][T16839] lwtunnel_xmit (net/core/dev.h:345 net/core/lwtunnel.c:383) [1226.960170][T16839] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1226.960177][T16839] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1226.960187][T16839] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1226.960196][T16839] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1226.960202][T16839] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1226.960213][T16839] ? ip6_local_out (net/ipv6/output_core.c:154) [1226.960223][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1226.960229][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.960236][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1226.960241][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.960253][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [1226.960265][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1226.960270][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1226.960277][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.960287][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1226.960295][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1226.960304][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1226.960320][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1226.960323][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.960334][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.960342][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.960347][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [1226.960362][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1226.960369][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1226.960379][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1226.960386][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1226.960396][T16839] __x64_sys_sendto (net/socket.c:2183) [1226.960400][T16839] ? 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) [1226.960405][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1226.960410][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1226.960414][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1226.960419][T16839] RIP: 0033:0x7f9dcff0aa4a [ 1226.960423][T16839] 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 [ 1226.960427][T16839] RSP: 002b:00007fffaa311718 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1226.960431][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9dcff0aa4a [ 1226.960433][T16839] RDX: 0000000000000040 RSI: 00000000004f6340 RDI: 0000000000000006 [ 1226.960434][T16839] RBP: 00007fffaa3117a0 R08: 0000000000418574 R09: 000000000000001c [ 1226.960436][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1226.960438][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9dd0033000 | [ 1226.960438][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9dd0033000 | [ 1226.960452][T16839] | [ 1226.960455][T16839] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16839 | [1226.974991][T16839] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 1226.975265][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1226.975267][T16839] Call Trace: [ 1226.975269][T16839] [1226.975271][T16839] dump_stack_lvl (lib/dump_stack.c:123) [1226.975277][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [1226.975285][T16839] lwtunnel_xmit (net/core/lwtunnel.c:407) [1226.975290][T16839] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1226.975295][T16839] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1226.975303][T16839] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1226.975312][T16839] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1226.975318][T16839] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1226.975330][T16839] ? ip6_local_out (net/ipv6/output_core.c:154) [1226.975338][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1226.975344][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.975349][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1226.975354][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.975366][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [1226.975377][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1226.975382][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1226.975387][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.975394][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1226.975397][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1226.975406][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1226.975422][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1226.975425][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.975436][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.975441][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.975446][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [1226.975460][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1226.975467][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1226.975475][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1226.975482][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1226.975492][T16839] __x64_sys_sendto (net/socket.c:2183) [1226.975496][T16839] ? 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) [1226.975499][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1226.975504][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1226.975509][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1226.975512][T16839] RIP: 0033:0x7f9dcff0aa4a [ 1226.975516][T16839] 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 [ 1226.975518][T16839] RSP: 002b:00007fffaa311718 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1226.975521][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9dcff0aa4a [ 1226.975523][T16839] RDX: 0000000000000040 RSI: 00000000004f6340 RDI: 0000000000000006 [ 1226.975525][T16839] RBP: 00007fffaa3117a0 R08: 0000000000418574 R09: 000000000000001c [ 1226.975526][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1226.975528][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9dd0033000 | [ 1226.975528][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9dd0033000 | [ 1226.975542][T16839] | [ 1226.997307][T16839] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16839 | [1226.997703][T16839] caller is lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [ 1226.997971][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1226.997972][T16839] Call Trace: [ 1226.997974][T16839] [1226.997976][T16839] dump_stack_lvl (lib/dump_stack.c:123) [1226.997982][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [1226.997989][T16839] lwtunnel_xmit (net/core/dev.h:356 net/core/lwtunnel.c:408) [1226.997995][T16839] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1226.997999][T16839] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1226.998008][T16839] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1226.998016][T16839] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1226.998022][T16839] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1226.998034][T16839] ? ip6_local_out (net/ipv6/output_core.c:154) [1226.998042][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1226.998048][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.998054][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1226.998058][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1226.998072][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [1226.998084][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1226.998089][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1226.998093][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.998101][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1226.998105][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1226.998114][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1226.998130][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1226.998132][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [1226.998143][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.998148][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1226.998154][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [1226.998169][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1226.998175][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1226.998183][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1226.998190][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1226.998200][T16839] __x64_sys_sendto (net/socket.c:2183) [1226.998204][T16839] ? 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) [1226.998208][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1226.998212][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1226.998217][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1226.998220][T16839] RIP: 0033:0x7f9dcff0aa4a [ 1226.998224][T16839] 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 [ 1226.998227][T16839] RSP: 002b:00007fffaa311718 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1226.998230][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9dcff0aa4a [ 1226.998232][T16839] RDX: 0000000000000040 RSI: 00000000004f6340 RDI: 0000000000000006 [ 1226.998234][T16839] RBP: 00007fffaa3117a0 R08: 0000000000418574 R09: 000000000000001c [ 1226.998236][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output