====================================== | 0 | xx__-> [ 1279.838262][T12039] mpls_gso: MPLS GSO support | [ 1289.363448][T12103] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/12103 | [1289.364070][T12103] caller is lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [ 1289.364351][T12103] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1289.364353][T12103] Call Trace: [ 1289.364355][T12103] [1289.364358][T12103] dump_stack_lvl (lib/dump_stack.c:123) [1289.364366][T12103] check_preemption_disabled (lib/smp_processor_id.c:52) [1289.364374][T12103] lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [1289.364380][T12103] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1289.364384][T12103] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1289.364393][T12103] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1289.364402][T12103] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1289.364407][T12103] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1289.364419][T12103] ? ip6_local_out (net/ipv6/output_core.c:154) [1289.364427][T12103] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1289.364433][T12103] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1289.364439][T12103] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1289.364444][T12103] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1289.364456][T12103] rawv6_sendmsg (net/ipv6/raw.c:918) [1289.364467][T12103] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1289.364472][T12103] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1289.364478][T12103] ? __lock_release (kernel/locking/lockdep.c:5534) [1289.364487][T12103] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1289.364492][T12103] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1289.364501][T12103] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1289.364519][T12103] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1289.364522][T12103] ? __lock_release (kernel/locking/lockdep.c:5534) [1289.364533][T12103] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1289.364539][T12103] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1289.364544][T12103] ? __pfx___sys_sendto (net/socket.c:2147) [1289.364559][T12103] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1289.364565][T12103] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1289.364574][T12103] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1289.364581][T12103] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1289.364591][T12103] __x64_sys_sendto (net/socket.c:2183) [1289.364595][T12103] ? 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) [1289.364600][T12103] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1289.364605][T12103] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1289.364610][T12103] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1289.364615][T12103] RIP: 0033:0x7fd029a20a4a [ 1289.364619][T12103] 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 [ 1289.364622][T12103] RSP: 002b:00007fffbafc4178 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1289.364626][T12103] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd029a20a4a [ 1289.364628][T12103] RDX: 0000000000000040 RSI: 0000000009824340 RDI: 0000000000000006 [ 1289.364629][T12103] RBP: 00007fffbafc4200 R08: 0000000000418574 R09: 000000000000001c [ 1289.364631][T12103] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1289.364633][T12103] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd029b49000 | [ 1289.364633][T12103] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd029b49000 | [ 1289.364647][T12103] | [ 1289.380047][T12103] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/12103 | [1289.380561][T12103] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 1289.380832][T12103] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1289.380834][T12103] Call Trace: [ 1289.380835][T12103] [1289.380838][T12103] dump_stack_lvl (lib/dump_stack.c:123) [1289.380843][T12103] check_preemption_disabled (lib/smp_processor_id.c:52) [1289.380852][T12103] lwtunnel_xmit (net/core/lwtunnel.c:407) [1289.380858][T12103] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1289.380861][T12103] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1289.380870][T12103] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1289.380878][T12103] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1289.380884][T12103] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1289.380896][T12103] ? ip6_local_out (net/ipv6/output_core.c:154) [1289.380904][T12103] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1289.380910][T12103] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1289.380915][T12103] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1289.380920][T12103] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1289.380932][T12103] rawv6_sendmsg (net/ipv6/raw.c:918) [1289.380944][T12103] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1289.380949][T12103] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1289.380953][T12103] ? __lock_release (kernel/locking/lockdep.c:5534) [1289.380961][T12103] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1289.380964][T12103] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1289.380973][T12103] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1289.380990][T12103] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1289.380992][T12103] ? __lock_release (kernel/locking/lockdep.c:5534) [1289.381004][T12103] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1289.381008][T12103] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1289.381014][T12103] ? __pfx___sys_sendto (net/socket.c:2147) [1289.381028][T12103] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1289.381035][T12103] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1289.381044][T12103] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1289.381051][T12103] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1289.381061][T12103] __x64_sys_sendto (net/socket.c:2183) [1289.381065][T12103] ? 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) [1289.381070][T12103] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1289.381075][T12103] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1289.381080][T12103] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1289.381084][T12103] RIP: 0033:0x7fd029a20a4a [ 1289.381088][T12103] 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 [ 1289.381090][T12103] RSP: 002b:00007fffbafc4178 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1289.381094][T12103] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd029a20a4a [ 1289.381096][T12103] RDX: 0000000000000040 RSI: 0000000009824340 RDI: 0000000000000006 [ 1289.381097][T12103] RBP: 00007fffbafc4200 R08: 0000000000418574 R09: 000000000000001c [ 1289.381100][T12103] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1289.381102][T12103] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd029b49000 | [ 1289.381102][T12103] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd029b49000 | [ 1289.381117][T12103] | [ 1289.401964][T12103] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/12103 | [1289.402366][T12103] caller is lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [ 1289.402653][T12103] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1289.402655][T12103] Call Trace: [ 1289.402657][T12103] [1289.402659][T12103] dump_stack_lvl (lib/dump_stack.c:123) [1289.402665][T12103] check_preemption_disabled (lib/smp_processor_id.c:52) [1289.402673][T12103] lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [1289.402678][T12103] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1289.402682][T12103] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1289.402691][T12103] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1289.402699][T12103] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1289.402705][T12103] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1289.402717][T12103] ? ip6_local_out (net/ipv6/output_core.c:154) [1289.402725][T12103] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1289.402730][T12103] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1289.402736][T12103] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1289.402741][T12103] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1289.402753][T12103] rawv6_sendmsg (net/ipv6/raw.c:918) [1289.402765][T12103] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1289.402770][T12103] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1289.402774][T12103] ? __lock_release (kernel/locking/lockdep.c:5534) [1289.402782][T12103] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1289.402785][T12103] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1289.402794][T12103] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1289.402811][T12103] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1289.402813][T12103] ? __lock_release (kernel/locking/lockdep.c:5534) [1289.402825][T12103] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1289.402829][T12103] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1289.402834][T12103] ? __pfx___sys_sendto (net/socket.c:2147) [1289.402849][T12103] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1289.402855][T12103] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1289.402863][T12103] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1289.402870][T12103] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1289.402880][T12103] __x64_sys_sendto (net/socket.c:2183) [1289.402884][T12103] ? 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) [1289.402889][T12103] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1289.402893][T12103] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1289.402899][T12103] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1289.402902][T12103] RIP: 0033:0x7fd029a20a4a [ 1289.402906][T12103] 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 [ 1289.402909][T12103] RSP: 002b:00007fffbafc4178 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1289.402912][T12103] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd029a20a4a [ 1289.402914][T12103] RDX: 0000000000000040 RSI: 0000000009824340 RDI: 0000000000000006 [ 1289.402916][T12103] RBP: 00007fffbafc4200 R08: 0000000000418574 R09: 000000000000001c [ 1289.402918][T12103] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1289.402920][T12103] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd029b49000 | [ 1289.402920][T12103] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd029b49000 | [ 1289.402935][T12103] | [ 1290.265986][T12108] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/12108 | [1290.266421][T12108] caller is lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [ 1290.266957][T12108] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1290.266959][T12108] Call Trace: [ 1290.266961][T12108] [1290.266964][T12108] dump_stack_lvl (lib/dump_stack.c:123) [1290.266972][T12108] check_preemption_disabled (lib/smp_processor_id.c:52) [1290.266979][T12108] lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [1290.266985][T12108] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1290.266990][T12108] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1290.266999][T12108] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1290.267007][T12108] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1290.267013][T12108] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1290.267025][T12108] ? ip6_local_out (net/ipv6/output_core.c:154) [1290.267033][T12108] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1290.267039][T12108] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1290.267045][T12108] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1290.267049][T12108] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1290.267061][T12108] rawv6_sendmsg (net/ipv6/raw.c:918) [1290.267073][T12108] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1290.267078][T12108] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1290.267083][T12108] ? __lock_release (kernel/locking/lockdep.c:5534) [1290.267092][T12108] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1290.267097][T12108] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1290.267106][T12108] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1290.267122][T12108] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1290.267125][T12108] ? __lock_release (kernel/locking/lockdep.c:5534) [1290.267136][T12108] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1290.267142][T12108] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1290.267147][T12108] ? __pfx___sys_sendto (net/socket.c:2147) [1290.267162][T12108] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1290.267168][T12108] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1290.267178][T12108] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1290.267185][T12108] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1290.267195][T12108] __x64_sys_sendto (net/socket.c:2183) [1290.267199][T12108] ? 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) [1290.267204][T12108] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1290.267208][T12108] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1290.267214][T12108] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1290.267217][T12108] RIP: 0033:0x7f545bc09a4a [ 1290.267222][T12108] 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 [ 1290.267224][T12108] RSP: 002b:00007ffc895ec908 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1290.267228][T12108] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f545bc09a4a [ 1290.267230][T12108] RDX: 0000000000000040 RSI: 0000000020be3340 RDI: 0000000000000006 [ 1290.267232][T12108] RBP: 00007ffc895ec990 R08: 0000000000418574 R09: 000000000000001c [ 1290.267234][T12108] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1290.267236][T12108] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f545bd32000 | [ 1290.267236][T12108] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f545bd32000 | [ 1290.267250][T12108] | [ 1290.267254][T12108] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/12108 | [1290.281791][T12108] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 1290.282064][T12108] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1290.282066][T12108] Call Trace: [ 1290.282068][T12108] [1290.282071][T12108] dump_stack_lvl (lib/dump_stack.c:123) [1290.282077][T12108] check_preemption_disabled (lib/smp_processor_id.c:52) [1290.282088][T12108] lwtunnel_xmit (net/core/lwtunnel.c:407) [1290.282093][T12108] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1290.282098][T12108] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1290.282107][T12108] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1290.282115][T12108] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1290.282121][T12108] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1290.282133][T12108] ? ip6_local_out (net/ipv6/output_core.c:154) [1290.282141][T12108] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1290.282147][T12108] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1290.282153][T12108] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1290.282157][T12108] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1290.282169][T12108] rawv6_sendmsg (net/ipv6/raw.c:918) [1290.282181][T12108] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1290.282186][T12108] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1290.282190][T12108] ? __lock_release (kernel/locking/lockdep.c:5534) [1290.282197][T12108] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1290.282202][T12108] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1290.282211][T12108] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1290.282227][T12108] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1290.282230][T12108] ? __lock_release (kernel/locking/lockdep.c:5534) [1290.282241][T12108] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1290.282246][T12108] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1290.282251][T12108] ? __pfx___sys_sendto (net/socket.c:2147) [1290.282266][T12108] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1290.282273][T12108] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1290.282281][T12108] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1290.282288][T12108] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1290.282298][T12108] __x64_sys_sendto (net/socket.c:2183) [1290.282302][T12108] ? 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) [1290.282307][T12108] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1290.282311][T12108] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1290.282317][T12108] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1290.282320][T12108] RIP: 0033:0x7f545bc09a4a [ 1290.282324][T12108] 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 [ 1290.282326][T12108] RSP: 002b:00007ffc895ec908 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1290.282330][T12108] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f545bc09a4a [ 1290.282332][T12108] RDX: 0000000000000040 RSI: 0000000020be3340 RDI: 0000000000000006 [ 1290.282334][T12108] RBP: 00007ffc895ec990 R08: 0000000000418574 R09: 000000000000001c [ 1290.282335][T12108] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1290.282337][T12108] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f545bd32000 | [ 1290.282337][T12108] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f545bd32000 | [ 1290.282352][T12108] | [ 1290.300411][T12108] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/12108 | [1290.300829][T12108] caller is lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [ 1290.301095][T12108] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1290.301097][T12108] Call Trace: [ 1290.301099][T12108] [1290.301101][T12108] dump_stack_lvl (lib/dump_stack.c:123) [1290.301107][T12108] check_preemption_disabled (lib/smp_processor_id.c:52) [1290.301115][T12108] lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [1290.301120][T12108] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1290.301124][T12108] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1290.301132][T12108] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1290.301141][T12108] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1290.301147][T12108] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1290.301159][T12108] ? ip6_local_out (net/ipv6/output_core.c:154) [1290.301166][T12108] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1290.301172][T12108] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1290.301178][T12108] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1290.301182][T12108] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1290.301194][T12108] rawv6_sendmsg (net/ipv6/raw.c:918) [1290.301205][T12108] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1290.301210][T12108] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1290.301214][T12108] ? __lock_release (kernel/locking/lockdep.c:5534) [1290.301222][T12108] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1290.301225][T12108] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1290.301234][T12108] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1290.301250][T12108] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1290.301253][T12108] ? __lock_release (kernel/locking/lockdep.c:5534) [1290.301264][T12108] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1290.301268][T12108] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1290.301273][T12108] ? __pfx___sys_sendto (net/socket.c:2147) [1290.301287][T12108] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1290.301293][T12108] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1290.301301][T12108] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1290.301308][T12108] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1290.301318][T12108] __x64_sys_sendto (net/socket.c:2183) [1290.301322][T12108] ? 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) [1290.301326][T12108] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1290.301330][T12108] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1290.301336][T12108] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1290.301339][T12108] RIP: 0033:0x7f545bc09a4a [ 1290.301343][T12108] 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 [ 1290.301345][T12108] RSP: 002b:00007ffc895ec908 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1290.301348][T12108] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f545bc09a4a [ 1290.301350][T12108] RDX: 0000000000000040 RSI: 0000000020be3340 RDI: 0000000000000006 [ 1290.301352][T12108] RBP: 00007ffc895ec990 R08: 0000000000418574 R09: 000000000000001c [ 1290.301353][T12108] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output