====================================== | xx__-> [ 5351.385677][T23823] mpls_gso: MPLS GSO support | [ 5352.750880][T23836] Mirror/redirect action on | [ 5361.115281][T23888] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/23888 | [5361.116266][T23888] caller is lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383) [ 5361.116572][T23888] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5361.116574][T23888] Call Trace: [ 5361.116577][T23888] [5361.116580][T23888] dump_stack_lvl (lib/dump_stack.c:123) [5361.116591][T23888] check_preemption_disabled (lib/smp_processor_id.c:52) [5361.116599][T23888] lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383) [5361.116604][T23888] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5361.116611][T23888] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5361.116621][T23888] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5361.116630][T23888] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5361.116636][T23888] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5361.116647][T23888] ? ip6_local_out (net/ipv6/output_core.c:154) [5361.116657][T23888] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5361.116663][T23888] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5361.116670][T23888] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5361.116674][T23888] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5361.116686][T23888] rawv6_sendmsg (net/ipv6/raw.c:918) [5361.116698][T23888] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5361.116703][T23888] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5361.116710][T23888] ? __lock_release (kernel/locking/lockdep.c:5534) [5361.116719][T23888] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5361.116724][T23888] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5361.116732][T23888] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5361.116748][T23888] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5361.116751][T23888] ? __lock_release (kernel/locking/lockdep.c:5534) [5361.116762][T23888] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5361.116769][T23888] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5361.116775][T23888] ? __pfx___sys_sendto (net/socket.c:2147) [5361.116789][T23888] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5361.116799][T23888] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5361.116808][T23888] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5361.116815][T23888] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5361.116825][T23888] __x64_sys_sendto (net/socket.c:2183) [5361.116829][T23888] ? 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) [5361.116833][T23888] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5361.116839][T23888] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5361.116844][T23888] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5361.116849][T23888] RIP: 0033:0x7f36f1ad9a4a [ 5361.116854][T23888] 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 [ 5361.116856][T23888] RSP: 002b:00007ffcbe4c1f48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5361.116861][T23888] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f36f1ad9a4a [ 5361.116863][T23888] RDX: 0000000000000040 RSI: 0000000020697340 RDI: 0000000000000006 [ 5361.116865][T23888] RBP: 00007ffcbe4c1fd0 R08: 0000000000418574 R09: 000000000000001c [ 5361.116867][T23888] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5361.116869][T23888] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f36f1c02000 | [ 5361.116869][T23888] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f36f1c02000 | [ 5361.116883][T23888] | [ 5361.132299][T23888] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/23888 | [5361.132936][T23888] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5361.133680][T23888] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5361.133682][T23888] Call Trace: [ 5361.133684][T23888] [5361.133687][T23888] dump_stack_lvl (lib/dump_stack.c:123) [5361.133695][T23888] check_preemption_disabled (lib/smp_processor_id.c:52) [5361.133704][T23888] lwtunnel_xmit (net/core/lwtunnel.c:407) [5361.133710][T23888] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5361.133727][T23888] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5361.133736][T23888] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5361.133745][T23888] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5361.133751][T23888] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5361.133762][T23888] ? ip6_local_out (net/ipv6/output_core.c:154) [5361.133771][T23888] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5361.133777][T23888] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5361.133784][T23888] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5361.133788][T23888] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5361.133801][T23888] rawv6_sendmsg (net/ipv6/raw.c:918) [5361.133815][T23888] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5361.133820][T23888] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5361.133825][T23888] ? __lock_release (kernel/locking/lockdep.c:5534) [5361.133834][T23888] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5361.133839][T23888] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5361.133847][T23888] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5361.133863][T23888] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5361.133866][T23888] ? __lock_release (kernel/locking/lockdep.c:5534) [5361.133877][T23888] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5361.133882][T23888] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5361.133888][T23888] ? __pfx___sys_sendto (net/socket.c:2147) [5361.133903][T23888] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5361.133910][T23888] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5361.133918][T23888] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5361.133925][T23888] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5361.133935][T23888] __x64_sys_sendto (net/socket.c:2183) [5361.133939][T23888] ? 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) [5361.133943][T23888] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5361.133948][T23888] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5361.133953][T23888] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5361.133957][T23888] RIP: 0033:0x7f36f1ad9a4a [ 5361.133961][T23888] 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 [ 5361.133963][T23888] RSP: 002b:00007ffcbe4c1f48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5361.133967][T23888] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f36f1ad9a4a [ 5361.133969][T23888] RDX: 0000000000000040 RSI: 0000000020697340 RDI: 0000000000000006 [ 5361.133971][T23888] RBP: 00007ffcbe4c1fd0 R08: 0000000000418574 R09: 000000000000001c [ 5361.133973][T23888] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5361.133975][T23888] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f36f1c02000 | [ 5361.133975][T23888] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f36f1c02000 | [ 5361.133989][T23888] | [ 5361.151457][T23888] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/23888 | [5361.151942][T23888] caller is lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408) [ 5361.152232][T23888] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5361.152234][T23888] Call Trace: [ 5361.152236][T23888] [5361.152239][T23888] dump_stack_lvl (lib/dump_stack.c:123) [5361.152246][T23888] check_preemption_disabled (lib/smp_processor_id.c:52) [5361.152253][T23888] lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408) [5361.152258][T23888] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5361.152263][T23888] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5361.152272][T23888] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5361.152280][T23888] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5361.152286][T23888] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5361.152298][T23888] ? ip6_local_out (net/ipv6/output_core.c:154) [5361.152306][T23888] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5361.152312][T23888] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5361.152318][T23888] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5361.152322][T23888] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5361.152334][T23888] rawv6_sendmsg (net/ipv6/raw.c:918) [5361.152345][T23888] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5361.152351][T23888] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5361.152355][T23888] ? __lock_release (kernel/locking/lockdep.c:5534) [5361.152363][T23888] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5361.152366][T23888] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5361.152375][T23888] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5361.152391][T23888] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5361.152393][T23888] ? __lock_release (kernel/locking/lockdep.c:5534) [5361.152404][T23888] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5361.152415][T23888] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5361.152420][T23888] ? __pfx___sys_sendto (net/socket.c:2147) [5361.152450][T23888] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5361.152458][T23888] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5361.152466][T23888] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5361.152473][T23888] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5361.152483][T23888] __x64_sys_sendto (net/socket.c:2183) [5361.152487][T23888] ? 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) [5361.152491][T23888] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5361.152496][T23888] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5361.152501][T23888] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5361.152505][T23888] RIP: 0033:0x7f36f1ad9a4a [ 5361.152509][T23888] 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 [ 5361.152511][T23888] RSP: 002b:00007ffcbe4c1f48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5361.152515][T23888] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f36f1ad9a4a [ 5361.152517][T23888] RDX: 0000000000000040 RSI: 0000000020697340 RDI: 0000000000000006 [ 5361.152519][T23888] RBP: 00007ffcbe4c1fd0 R08: 0000000000418574 R09: 000000000000001c [ 5361.152521][T23888] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5361.152523][T23888] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f36f1c02000 | [ 5361.152523][T23888] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f36f1c02000 | [ 5361.152537][T23888] | [ 5361.986478][T23893] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/23893 | [5361.986992][T23893] caller is lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383) [ 5361.987292][T23893] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5361.987295][T23893] Call Trace: [ 5361.987297][T23893] [5361.987300][T23893] dump_stack_lvl (lib/dump_stack.c:123) [5361.987311][T23893] check_preemption_disabled (lib/smp_processor_id.c:52) [5361.987318][T23893] lwtunnel_xmit (net/core/dev.h:330 net/core/lwtunnel.c:383) [5361.987324][T23893] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5361.987331][T23893] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5361.987341][T23893] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5361.987349][T23893] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5361.987355][T23893] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5361.987367][T23893] ? ip6_local_out (net/ipv6/output_core.c:154) [5361.987376][T23893] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5361.987383][T23893] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5361.987390][T23893] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5361.987395][T23893] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5361.987407][T23893] rawv6_sendmsg (net/ipv6/raw.c:918) [5361.987419][T23893] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5361.987424][T23893] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5361.987431][T23893] ? __lock_release (kernel/locking/lockdep.c:5534) [5361.987440][T23893] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5361.987444][T23893] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5361.987453][T23893] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5361.987469][T23893] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5361.987472][T23893] ? __lock_release (kernel/locking/lockdep.c:5534) [5361.987483][T23893] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5361.987490][T23893] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5361.987495][T23893] ? __pfx___sys_sendto (net/socket.c:2147) [5361.987510][T23893] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5361.987518][T23893] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5361.987527][T23893] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5361.987534][T23893] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5361.987544][T23893] __x64_sys_sendto (net/socket.c:2183) [5361.987548][T23893] ? 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) [5361.987553][T23893] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5361.987558][T23893] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5361.987563][T23893] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5361.987567][T23893] RIP: 0033:0x7f46008d7a4a [ 5361.987572][T23893] 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 [ 5361.987574][T23893] RSP: 002b:00007ffd3b9629e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5361.987579][T23893] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f46008d7a4a [ 5361.987581][T23893] RDX: 0000000000000040 RSI: 0000000025c15340 RDI: 0000000000000006 [ 5361.987583][T23893] RBP: 00007ffd3b962a70 R08: 0000000000418574 R09: 000000000000001c [ 5361.987585][T23893] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5361.987587][T23893] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4600a00000 | [ 5361.987587][T23893] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4600a00000 | [ 5361.987601][T23893] | [ 5361.987604][T23893] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/23893 | [5362.005210][T23893] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5362.005568][T23893] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5362.005570][T23893] Call Trace: [ 5362.005572][T23893] [5362.005574][T23893] dump_stack_lvl (lib/dump_stack.c:123) [5362.005581][T23893] check_preemption_disabled (lib/smp_processor_id.c:52) [5362.005590][T23893] lwtunnel_xmit (net/core/lwtunnel.c:407) [5362.005596][T23893] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5362.005602][T23893] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5362.005611][T23893] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5362.005620][T23893] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5362.005626][T23893] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5362.005638][T23893] ? ip6_local_out (net/ipv6/output_core.c:154) [5362.005646][T23893] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5362.005653][T23893] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5362.005658][T23893] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5362.005663][T23893] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5362.005675][T23893] rawv6_sendmsg (net/ipv6/raw.c:918) [5362.005687][T23893] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5362.005692][T23893] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5362.005697][T23893] ? __lock_release (kernel/locking/lockdep.c:5534) [5362.005705][T23893] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5362.005709][T23893] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5362.005718][T23893] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5362.005734][T23893] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5362.005736][T23893] ? __lock_release (kernel/locking/lockdep.c:5534) [5362.005748][T23893] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5362.005753][T23893] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5362.005759][T23893] ? __pfx___sys_sendto (net/socket.c:2147) [5362.005773][T23893] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5362.005780][T23893] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5362.005787][T23893] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5362.005796][T23893] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5362.005806][T23893] __x64_sys_sendto (net/socket.c:2183) [5362.005810][T23893] ? 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) [5362.005814][T23893] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5362.005819][T23893] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5362.005824][T23893] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5362.005828][T23893] RIP: 0033:0x7f46008d7a4a [ 5362.005832][T23893] 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 [ 5362.005835][T23893] RSP: 002b:00007ffd3b9629e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5362.005838][T23893] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f46008d7a4a [ 5362.005841][T23893] RDX: 0000000000000040 RSI: 0000000025c15340 RDI: 0000000000000006 [ 5362.005842][T23893] RBP: 00007ffd3b962a70 R08: 0000000000418574 R09: 000000000000001c [ 5362.005844][T23893] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5362.005846][T23893] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4600a00000 | [ 5362.005846][T23893] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4600a00000 | [ 5362.005860][T23893] | [ 5362.022508][T23893] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/23893 | [5362.022968][T23893] caller is lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408) [ 5362.023263][T23893] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5362.023265][T23893] Call Trace: [ 5362.023267][T23893] [5362.023269][T23893] dump_stack_lvl (lib/dump_stack.c:123) [5362.023276][T23893] check_preemption_disabled (lib/smp_processor_id.c:52) [5362.023283][T23893] lwtunnel_xmit (net/core/dev.h:341 net/core/lwtunnel.c:408) [5362.023289][T23893] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5362.023294][T23893] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5362.023303][T23893] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5362.023311][T23893] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5362.023318][T23893] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5362.023330][T23893] ? ip6_local_out (net/ipv6/output_core.c:154) [5362.023338][T23893] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5362.023345][T23893] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5362.023351][T23893] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5362.023355][T23893] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5362.023368][T23893] rawv6_sendmsg (net/ipv6/raw.c:918) [5362.023380][T23893] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5362.023385][T23893] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5362.023390][T23893] ? __lock_release (kernel/locking/lockdep.c:5534) [5362.023399][T23893] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5362.023403][T23893] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5362.023413][T23893] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5362.023429][T23893] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5362.023431][T23893] ? __lock_release (kernel/locking/lockdep.c:5534) [5362.023442][T23893] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5362.023447][T23893] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5362.023452][T23893] ? __pfx___sys_sendto (net/socket.c:2147) [5362.023467][T23893] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5362.023474][T23893] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5362.023481][T23893] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5362.023488][T23893] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5362.023498][T23893] __x64_sys_sendto (net/socket.c:2183) [5362.023502][T23893] ? 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) [5362.023506][T23893] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5362.023511][T23893] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5362.023516][T23893] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5362.023519][T23893] RIP: 0033:0x7f46008d7a4a [ 5362.023523][T23893] 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 [ 5362.023525][T23893] RSP: 002b:00007ffd3b9629e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5362.023529][T23893] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f46008d7a4a [ 5362.023531][T23893] RDX: 0000000000000040 RSI: 0000000025c15340 RDI: 0000000000000006 [ 5362.023533][T23893] RBP: 00007ffd3b962a70 R08: 0000000000418574 R09: 000000000000001c [ 5362.023535][T23893] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output