====================================== | 0 | xx__-> [ 5512.956222][T27689] mpls_gso: MPLS GSO support | [ 5522.472154][T27753] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/27753 | [5522.472834][T27753] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 5522.473149][T27753] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5522.473152][T27753] Call Trace: [ 5522.473154][T27753] [5522.473157][T27753] dump_stack_lvl (lib/dump_stack.c:123) [5522.473166][T27753] check_preemption_disabled (lib/smp_processor_id.c:52) [5522.473175][T27753] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [5522.473181][T27753] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5522.473187][T27753] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5522.473197][T27753] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5522.473205][T27753] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5522.473211][T27753] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5522.473222][T27753] ? ip6_local_out (net/ipv6/output_core.c:154) [5522.473232][T27753] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5522.473238][T27753] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5522.473246][T27753] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5522.473250][T27753] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5522.473262][T27753] rawv6_sendmsg (net/ipv6/raw.c:918) [5522.473273][T27753] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5522.473279][T27753] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5522.473286][T27753] ? __lock_release (kernel/locking/lockdep.c:5534) [5522.473296][T27753] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5522.473303][T27753] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5522.473312][T27753] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5522.473328][T27753] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5522.473331][T27753] ? __lock_release (kernel/locking/lockdep.c:5534) [5522.473343][T27753] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5522.473350][T27753] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5522.473355][T27753] ? __pfx___sys_sendto (net/socket.c:2147) [5522.473369][T27753] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5522.473377][T27753] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5522.473387][T27753] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5522.473394][T27753] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5522.473404][T27753] __x64_sys_sendto (net/socket.c:2183) [5522.473408][T27753] ? 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) [5522.473414][T27753] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5522.473418][T27753] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5522.473424][T27753] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5522.473428][T27753] RIP: 0033:0x7fafb6694a4a [ 5522.473433][T27753] 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 [ 5522.473436][T27753] RSP: 002b:00007ffc52772088 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5522.473440][T27753] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafb6694a4a [ 5522.473442][T27753] RDX: 0000000000000040 RSI: 000000002a38c340 RDI: 0000000000000006 [ 5522.473444][T27753] RBP: 00007ffc52772110 R08: 0000000000418574 R09: 000000000000001c [ 5522.473446][T27753] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5522.473448][T27753] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafb67bd000 | [ 5522.473448][T27753] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafb67bd000 | [ 5522.473463][T27753] | [ 5522.490147][T27753] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/27753 | [5522.491128][T27753] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5522.491446][T27753] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5522.491448][T27753] Call Trace: [ 5522.491449][T27753] [5522.491452][T27753] dump_stack_lvl (lib/dump_stack.c:123) [5522.491459][T27753] check_preemption_disabled (lib/smp_processor_id.c:52) [5522.491470][T27753] lwtunnel_xmit (net/core/lwtunnel.c:407) [5522.491475][T27753] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5522.491480][T27753] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5522.491489][T27753] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5522.491498][T27753] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5522.491504][T27753] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5522.491515][T27753] ? ip6_local_out (net/ipv6/output_core.c:154) [5522.491524][T27753] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5522.491530][T27753] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5522.491536][T27753] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5522.491540][T27753] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5522.491552][T27753] rawv6_sendmsg (net/ipv6/raw.c:918) [5522.491564][T27753] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5522.491569][T27753] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5522.491576][T27753] ? __lock_release (kernel/locking/lockdep.c:5534) [5522.491585][T27753] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5522.491589][T27753] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5522.491598][T27753] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5522.491614][T27753] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5522.491617][T27753] ? __lock_release (kernel/locking/lockdep.c:5534) [5522.491628][T27753] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5522.491633][T27753] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5522.491639][T27753] ? __pfx___sys_sendto (net/socket.c:2147) [5522.491653][T27753] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5522.491660][T27753] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5522.491668][T27753] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5522.491675][T27753] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5522.491685][T27753] __x64_sys_sendto (net/socket.c:2183) [5522.491689][T27753] ? 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) [5522.491693][T27753] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5522.491698][T27753] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5522.491703][T27753] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5522.491707][T27753] RIP: 0033:0x7fafb6694a4a [ 5522.491711][T27753] 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 [ 5522.491714][T27753] RSP: 002b:00007ffc52772088 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5522.491717][T27753] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafb6694a4a [ 5522.491719][T27753] RDX: 0000000000000040 RSI: 000000002a38c340 RDI: 0000000000000006 [ 5522.491721][T27753] RBP: 00007ffc52772110 R08: 0000000000418574 R09: 000000000000001c [ 5522.491723][T27753] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5522.491724][T27753] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafb67bd000 | [ 5522.491724][T27753] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafb67bd000 | [ 5522.491739][T27753] | [ 5522.515681][T27753] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/27753 | [5522.516150][T27753] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 5522.516467][T27753] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5522.516469][T27753] Call Trace: [ 5522.516471][T27753] [5522.516473][T27753] dump_stack_lvl (lib/dump_stack.c:123) [5522.516480][T27753] check_preemption_disabled (lib/smp_processor_id.c:52) [5522.516489][T27753] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [5522.516494][T27753] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5522.516499][T27753] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5522.516508][T27753] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5522.516516][T27753] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5522.516522][T27753] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5522.516534][T27753] ? ip6_local_out (net/ipv6/output_core.c:154) [5522.516543][T27753] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5522.516549][T27753] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5522.516554][T27753] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5522.516559][T27753] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5522.516570][T27753] rawv6_sendmsg (net/ipv6/raw.c:918) [5522.516582][T27753] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5522.516587][T27753] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5522.516592][T27753] ? __lock_release (kernel/locking/lockdep.c:5534) [5522.516599][T27753] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5522.516602][T27753] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5522.516611][T27753] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5522.516627][T27753] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5522.516630][T27753] ? __lock_release (kernel/locking/lockdep.c:5534) [5522.516641][T27753] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5522.516646][T27753] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5522.516651][T27753] ? __pfx___sys_sendto (net/socket.c:2147) [5522.516666][T27753] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5522.516672][T27753] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5522.516680][T27753] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5522.516687][T27753] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5522.516697][T27753] __x64_sys_sendto (net/socket.c:2183) [5522.516701][T27753] ? 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) [5522.516705][T27753] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5522.516709][T27753] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5522.516715][T27753] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5522.516719][T27753] RIP: 0033:0x7fafb6694a4a [ 5522.516722][T27753] 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 [ 5522.516725][T27753] RSP: 002b:00007ffc52772088 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5522.516728][T27753] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafb6694a4a [ 5522.516730][T27753] RDX: 0000000000000040 RSI: 000000002a38c340 RDI: 0000000000000006 [ 5522.516732][T27753] RBP: 00007ffc52772110 R08: 0000000000418574 R09: 000000000000001c [ 5522.516734][T27753] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5522.516736][T27753] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafb67bd000 | [ 5522.516736][T27753] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafb67bd000 | [ 5522.516750][T27753] | [ 5523.320244][T27758] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/27758 | [5523.320717][T27758] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 5523.320995][T27758] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5523.320997][T27758] Call Trace: [ 5523.321000][T27758] [5523.321002][T27758] dump_stack_lvl (lib/dump_stack.c:123) [5523.321011][T27758] check_preemption_disabled (lib/smp_processor_id.c:52) [5523.321021][T27758] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [5523.321027][T27758] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5523.321033][T27758] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5523.321043][T27758] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5523.321051][T27758] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5523.321057][T27758] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5523.321069][T27758] ? ip6_local_out (net/ipv6/output_core.c:154) [5523.321078][T27758] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5523.321084][T27758] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5523.321092][T27758] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5523.321096][T27758] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5523.321108][T27758] rawv6_sendmsg (net/ipv6/raw.c:918) [5523.321119][T27758] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5523.321124][T27758] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5523.321131][T27758] ? __lock_release (kernel/locking/lockdep.c:5534) [5523.321140][T27758] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5523.321145][T27758] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5523.321153][T27758] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5523.321169][T27758] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5523.321171][T27758] ? __lock_release (kernel/locking/lockdep.c:5534) [5523.321182][T27758] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5523.321189][T27758] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5523.321194][T27758] ? __pfx___sys_sendto (net/socket.c:2147) [5523.321208][T27758] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5523.321215][T27758] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5523.321225][T27758] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5523.321232][T27758] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5523.321242][T27758] __x64_sys_sendto (net/socket.c:2183) [5523.321246][T27758] ? 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) [5523.321252][T27758] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5523.321256][T27758] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5523.321262][T27758] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5523.321267][T27758] RIP: 0033:0x7fb51bdcfa4a [ 5523.321272][T27758] 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 [ 5523.321274][T27758] RSP: 002b:00007ffd9e6d9208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5523.321278][T27758] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fb51bdcfa4a [ 5523.321280][T27758] RDX: 0000000000000040 RSI: 000000001c24e340 RDI: 0000000000000006 [ 5523.321282][T27758] RBP: 00007ffd9e6d9290 R08: 0000000000418574 R09: 000000000000001c [ 5523.321284][T27758] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5523.321285][T27758] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb51bef8000 | [ 5523.321285][T27758] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb51bef8000 | [ 5523.321301][T27758] | [ 5523.336243][T27758] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/27758 | [5523.336718][T27758] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5523.336989][T27758] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5523.336991][T27758] Call Trace: [ 5523.336993][T27758] [5523.336995][T27758] dump_stack_lvl (lib/dump_stack.c:123) [5523.337001][T27758] check_preemption_disabled (lib/smp_processor_id.c:52) [5523.337012][T27758] lwtunnel_xmit (net/core/lwtunnel.c:407) [5523.337017][T27758] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5523.337022][T27758] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5523.337030][T27758] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5523.337039][T27758] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5523.337045][T27758] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5523.337057][T27758] ? ip6_local_out (net/ipv6/output_core.c:154) [5523.337065][T27758] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5523.337070][T27758] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5523.337076][T27758] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5523.337080][T27758] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5523.337092][T27758] rawv6_sendmsg (net/ipv6/raw.c:918) [5523.337104][T27758] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5523.337109][T27758] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5523.337113][T27758] ? __lock_release (kernel/locking/lockdep.c:5534) [5523.337122][T27758] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5523.337126][T27758] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5523.337134][T27758] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5523.337151][T27758] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5523.337153][T27758] ? __lock_release (kernel/locking/lockdep.c:5534) [5523.337164][T27758] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5523.337169][T27758] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5523.337174][T27758] ? __pfx___sys_sendto (net/socket.c:2147) [5523.337188][T27758] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5523.337195][T27758] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5523.337202][T27758] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5523.337209][T27758] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5523.337219][T27758] __x64_sys_sendto (net/socket.c:2183) [5523.337223][T27758] ? 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) [5523.337227][T27758] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5523.337232][T27758] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5523.337238][T27758] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5523.337241][T27758] RIP: 0033:0x7fb51bdcfa4a [ 5523.337245][T27758] 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 [ 5523.337247][T27758] RSP: 002b:00007ffd9e6d9208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5523.337250][T27758] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fb51bdcfa4a [ 5523.337252][T27758] RDX: 0000000000000040 RSI: 000000001c24e340 RDI: 0000000000000006 [ 5523.337254][T27758] RBP: 00007ffd9e6d9290 R08: 0000000000418574 R09: 000000000000001c [ 5523.337256][T27758] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5523.337258][T27758] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb51bef8000 | [ 5523.337258][T27758] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb51bef8000 | [ 5523.337273][T27758] | [ 5523.355117][T27758] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/27758 | [5523.356049][T27758] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 5523.356343][T27758] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5523.356345][T27758] Call Trace: [ 5523.356347][T27758] [5523.356349][T27758] dump_stack_lvl (lib/dump_stack.c:123) [5523.356355][T27758] check_preemption_disabled (lib/smp_processor_id.c:52) [5523.356364][T27758] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [5523.356369][T27758] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5523.356373][T27758] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5523.356382][T27758] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5523.356391][T27758] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5523.356397][T27758] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5523.356408][T27758] ? ip6_local_out (net/ipv6/output_core.c:154) [5523.356416][T27758] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5523.356422][T27758] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5523.356428][T27758] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5523.356432][T27758] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5523.356444][T27758] rawv6_sendmsg (net/ipv6/raw.c:918) [5523.356456][T27758] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5523.356461][T27758] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5523.356465][T27758] ? __lock_release (kernel/locking/lockdep.c:5534) [5523.356474][T27758] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5523.356477][T27758] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5523.356486][T27758] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5523.356502][T27758] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5523.356505][T27758] ? __lock_release (kernel/locking/lockdep.c:5534) [5523.356516][T27758] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5523.356520][T27758] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5523.356525][T27758] ? __pfx___sys_sendto (net/socket.c:2147) [5523.356540][T27758] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5523.356546][T27758] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5523.356553][T27758] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5523.356560][T27758] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5523.356571][T27758] __x64_sys_sendto (net/socket.c:2183) [5523.356575][T27758] ? 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) [5523.356579][T27758] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5523.356583][T27758] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5523.356589][T27758] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5523.356593][T27758] RIP: 0033:0x7fb51bdcfa4a [ 5523.356596][T27758] 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 [ 5523.356599][T27758] RSP: 002b:00007ffd9e6d9208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5523.356602][T27758] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fb51bdcfa4a [ 5523.356604][T27758] RDX: 0000000000000040 RSI: 000000001c24e340 RDI: 0000000000000006 [ 5523.356606][T27758] RBP: 00007ffd9e6d9290 R08: 0000000000418574 R09: 000000000000001c [ 5523.356607][T27758] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output