====================================== | [ 59.095383][ T578] Mirror/redirect action on | [ 61.423464][ T593] tc (593) used greatest stack depth: 23504 bytes left | [ 67.382203][ T630] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/630 | [ 67.382822][ T630] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 67.383104][ T630] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 67.383106][ T630] Call Trace: [ 67.383109][ T630] [ 67.383111][ T630] dump_stack_lvl (lib/dump_stack.c:123) [ 67.383120][ T630] check_preemption_disabled (lib/smp_processor_id.c:52) [ 67.383127][ T630] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 67.383133][ T630] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 67.383139][ T630] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 67.383149][ T630] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 67.383157][ T630] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 67.383163][ T630] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 67.383175][ T630] ? ip6_local_out (net/ipv6/output_core.c:154) [ 67.383185][ T630] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 67.383191][ T630] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 67.383199][ T630] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 67.383204][ T630] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 67.383216][ T630] rawv6_sendmsg (net/ipv6/raw.c:918) [ 67.383227][ T630] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 67.383232][ T630] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 67.383240][ T630] ? __lock_release (kernel/locking/lockdep.c:5534) [ 67.383250][ T630] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 67.383256][ T630] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 67.383265][ T630] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 67.383280][ T630] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 67.383283][ T630] ? __lock_release (kernel/locking/lockdep.c:5534) [ 67.383294][ T630] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 67.383301][ T630] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 67.383306][ T630] ? __pfx___sys_sendto (net/socket.c:2147) [ 67.383325][ T630] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 67.383329][ T630] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [ 67.383344][ T630] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [ 67.383350][ T630] __x64_sys_sendto (net/socket.c:2183) [ 67.383354][ T630] ? 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) [ 67.383358][ T630] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 67.383364][ T630] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 67.383369][ T630] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 67.383373][ T630] RIP: 0033:0x7f797fcb6a4a [ 67.383378][ T630] 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 [ 67.383381][ T630] RSP: 002b:00007ffdf4cbc028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 67.383385][ T630] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f797fcb6a4a [ 67.383388][ T630] RDX: 0000000000000040 RSI: 000000002bcd1340 RDI: 0000000000000006 [ 67.383390][ T630] RBP: 00007ffdf4cbc0b0 R08: 0000000000418574 R09: 000000000000001c [ 67.383392][ T630] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 67.383394][ T630] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f797fddf000 | [ 67.383394][ T630] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f797fddf000 | [ 67.383408][ T630] | [ 67.383411][ T630] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/630 | [ 67.398031][ T630] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 67.398314][ T630] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 67.398316][ T630] Call Trace: [ 67.398319][ T630] [ 67.398321][ T630] dump_stack_lvl (lib/dump_stack.c:123) [ 67.398328][ T630] check_preemption_disabled (lib/smp_processor_id.c:52) [ 67.398336][ T630] lwtunnel_xmit (net/core/lwtunnel.c:407) [ 67.398341][ T630] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 67.398347][ T630] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 67.398356][ T630] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 67.398364][ T630] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 67.398370][ T630] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 67.398383][ T630] ? ip6_local_out (net/ipv6/output_core.c:154) [ 67.398391][ T630] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 67.398398][ T630] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 67.398404][ T630] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 67.398409][ T630] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 67.398421][ T630] rawv6_sendmsg (net/ipv6/raw.c:918) [ 67.398433][ T630] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 67.398438][ T630] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 67.398443][ T630] ? __lock_release (kernel/locking/lockdep.c:5534) [ 67.398453][ T630] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 67.398457][ T630] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 67.398466][ T630] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 67.398482][ T630] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 67.398484][ T630] ? __lock_release (kernel/locking/lockdep.c:5534) [ 67.398496][ T630] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 67.398500][ T630] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 67.398506][ T630] ? __pfx___sys_sendto (net/socket.c:2147) [ 67.398526][ T630] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 67.398530][ T630] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [ 67.398543][ T630] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [ 67.398550][ T630] __x64_sys_sendto (net/socket.c:2183) [ 67.398554][ T630] ? 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) [ 67.398558][ T630] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 67.398562][ T630] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 67.398567][ T630] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 67.398571][ T630] RIP: 0033:0x7f797fcb6a4a [ 67.398575][ T630] 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 [ 67.398577][ T630] RSP: 002b:00007ffdf4cbc028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 67.398581][ T630] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f797fcb6a4a [ 67.398583][ T630] RDX: 0000000000000040 RSI: 000000002bcd1340 RDI: 0000000000000006 [ 67.398585][ T630] RBP: 00007ffdf4cbc0b0 R08: 0000000000418574 R09: 000000000000001c [ 67.398587][ T630] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 67.398589][ T630] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f797fddf000 | [ 67.398589][ T630] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f797fddf000 | [ 67.398603][ T630] | [ 67.414213][ T630] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/630 | [ 67.414640][ T630] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 67.414923][ T630] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 67.414924][ T630] Call Trace: [ 67.414927][ T630] [ 67.414929][ T630] dump_stack_lvl (lib/dump_stack.c:123) [ 67.414936][ T630] check_preemption_disabled (lib/smp_processor_id.c:52) [ 67.414942][ T630] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 67.414948][ T630] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 67.414953][ T630] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 67.414962][ T630] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 67.414970][ T630] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 67.414976][ T630] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 67.414988][ T630] ? ip6_local_out (net/ipv6/output_core.c:154) [ 67.414996][ T630] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 67.415002][ T630] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 67.415008][ T630] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 67.415013][ T630] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 67.415025][ T630] rawv6_sendmsg (net/ipv6/raw.c:918) [ 67.415036][ T630] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 67.415042][ T630] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 67.415048][ T630] ? __lock_release (kernel/locking/lockdep.c:5534) [ 67.415056][ T630] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 67.415061][ T630] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 67.415070][ T630] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 67.415086][ T630] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 67.415088][ T630] ? __lock_release (kernel/locking/lockdep.c:5534) [ 67.415100][ T630] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 67.415104][ T630] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 67.415109][ T630] ? __pfx___sys_sendto (net/socket.c:2147) [ 67.415128][ T630] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 67.415132][ T630] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [ 67.415145][ T630] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [ 67.415152][ T630] __x64_sys_sendto (net/socket.c:2183) [ 67.415155][ T630] ? 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) [ 67.415159][ T630] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 67.415163][ T630] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 67.415168][ T630] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 67.415172][ T630] RIP: 0033:0x7f797fcb6a4a [ 67.415175][ T630] 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 [ 67.415178][ T630] RSP: 002b:00007ffdf4cbc028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 67.415182][ T630] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f797fcb6a4a [ 67.415184][ T630] RDX: 0000000000000040 RSI: 000000002bcd1340 RDI: 0000000000000006 [ 67.415185][ T630] RBP: 00007ffdf4cbc0b0 R08: 0000000000418574 R09: 000000000000001c [ 67.415187][ T630] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 67.415189][ T630] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f797fddf000 | [ 67.415189][ T630] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f797fddf000 | [ 67.415203][ T630] | [ 68.203365][ T635] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/635 | [ 68.205058][ T635] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 68.205416][ T635] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 68.205418][ T635] Call Trace: [ 68.205421][ T635] [ 68.205423][ T635] dump_stack_lvl (lib/dump_stack.c:123) [ 68.205433][ T635] check_preemption_disabled (lib/smp_processor_id.c:52) [ 68.205440][ T635] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 68.205445][ T635] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 68.205452][ T635] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 68.205462][ T635] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 68.205470][ T635] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 68.205476][ T635] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 68.205487][ T635] ? ip6_local_out (net/ipv6/output_core.c:154) [ 68.205497][ T635] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 68.205503][ T635] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 68.205511][ T635] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 68.205515][ T635] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 68.205529][ T635] rawv6_sendmsg (net/ipv6/raw.c:918) [ 68.205541][ T635] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 68.205546][ T635] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 68.205553][ T635] ? __lock_release (kernel/locking/lockdep.c:5534) [ 68.205564][ T635] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 68.205570][ T635] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 68.205579][ T635] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 68.205595][ T635] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 68.205597][ T635] ? __lock_release (kernel/locking/lockdep.c:5534) [ 68.205608][ T635] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 68.205614][ T635] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 68.205620][ T635] ? __pfx___sys_sendto (net/socket.c:2147) [ 68.205634][ T635] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 68.205641][ T635] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 68.205651][ T635] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 68.205658][ T635] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 68.205668][ T635] __x64_sys_sendto (net/socket.c:2183) [ 68.205671][ T635] ? 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) [ 68.205675][ T635] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 68.205681][ T635] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 68.205685][ T635] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 68.205690][ T635] RIP: 0033:0x7f123d1a0a4a [ 68.205694][ T635] 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 [ 68.205698][ T635] RSP: 002b:00007ffe35472a18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 68.205702][ T635] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f123d1a0a4a [ 68.205704][ T635] RDX: 0000000000000040 RSI: 0000000016e1f340 RDI: 0000000000000006 [ 68.205706][ T635] RBP: 00007ffe35472aa0 R08: 0000000000418574 R09: 000000000000001c [ 68.205708][ T635] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 68.205710][ T635] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f123d2c9000 | [ 68.205710][ T635] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f123d2c9000 | [ 68.205724][ T635] | [ 68.220226][ T635] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/635 | [ 68.220622][ T635] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 68.220892][ T635] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 68.220894][ T635] Call Trace: [ 68.220896][ T635] [ 68.220898][ T635] dump_stack_lvl (lib/dump_stack.c:123) [ 68.220904][ T635] check_preemption_disabled (lib/smp_processor_id.c:52) [ 68.220911][ T635] lwtunnel_xmit (net/core/lwtunnel.c:407) [ 68.220917][ T635] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 68.220921][ T635] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 68.220930][ T635] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 68.220938][ T635] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 68.220944][ T635] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 68.220956][ T635] ? ip6_local_out (net/ipv6/output_core.c:154) [ 68.220965][ T635] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 68.220971][ T635] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 68.220978][ T635] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 68.220982][ T635] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 68.220994][ T635] rawv6_sendmsg (net/ipv6/raw.c:918) [ 68.221006][ T635] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 68.221012][ T635] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 68.221016][ T635] ? __lock_release (kernel/locking/lockdep.c:5534) [ 68.221025][ T635] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 68.221029][ T635] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 68.221038][ T635] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 68.221054][ T635] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 68.221057][ T635] ? __lock_release (kernel/locking/lockdep.c:5534) [ 68.221068][ T635] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 68.221073][ T635] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 68.221078][ T635] ? __pfx___sys_sendto (net/socket.c:2147) [ 68.221093][ T635] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 68.221099][ T635] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 68.221108][ T635] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 68.221115][ T635] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 68.221125][ T635] __x64_sys_sendto (net/socket.c:2183) [ 68.221129][ T635] ? 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) [ 68.221132][ T635] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 68.221137][ T635] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 68.221142][ T635] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 68.221146][ T635] RIP: 0033:0x7f123d1a0a4a [ 68.221149][ T635] 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 [ 68.221151][ T635] RSP: 002b:00007ffe35472a18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 68.221155][ T635] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f123d1a0a4a [ 68.221157][ T635] RDX: 0000000000000040 RSI: 0000000016e1f340 RDI: 0000000000000006 [ 68.221158][ T635] RBP: 00007ffe35472aa0 R08: 0000000000418574 R09: 000000000000001c [ 68.221160][ T635] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 68.221162][ T635] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f123d2c9000 | [ 68.221162][ T635] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f123d2c9000 | [ 68.221177][ T635] | [ 68.242041][ T635] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/635 | [ 68.242574][ T635] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 68.242851][ T635] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 68.242853][ T635] Call Trace: [ 68.242855][ T635] [ 68.242857][ T635] dump_stack_lvl (lib/dump_stack.c:123) [ 68.242864][ T635] check_preemption_disabled (lib/smp_processor_id.c:52) [ 68.242871][ T635] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 68.242876][ T635] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [ 68.242880][ T635] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 68.242889][ T635] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 68.242898][ T635] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 68.242904][ T635] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 68.242915][ T635] ? ip6_local_out (net/ipv6/output_core.c:154) [ 68.242924][ T635] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 68.242930][ T635] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 68.242936][ T635] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 68.242940][ T635] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 68.242952][ T635] rawv6_sendmsg (net/ipv6/raw.c:918) [ 68.242964][ T635] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 68.242969][ T635] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 68.242974][ T635] ? __lock_release (kernel/locking/lockdep.c:5534) [ 68.242982][ T635] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 68.242986][ T635] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 68.242995][ T635] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 68.243011][ T635] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 68.243014][ T635] ? __lock_release (kernel/locking/lockdep.c:5534) [ 68.243025][ T635] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 68.243029][ T635] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 68.243035][ T635] ? __pfx___sys_sendto (net/socket.c:2147) [ 68.243049][ T635] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 68.243055][ T635] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 68.243064][ T635] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 68.243072][ T635] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 68.243082][ T635] __x64_sys_sendto (net/socket.c:2183) [ 68.243086][ T635] ? 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) [ 68.243089][ T635] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 68.243093][ T635] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 68.243098][ T635] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 68.243101][ T635] RIP: 0033:0x7f123d1a0a4a [ 68.243105][ T635] 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 [ 68.243107][ T635] RSP: 002b:00007ffe35472a18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 68.243111][ T635] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f123d1a0a4a [ 68.243113][ T635] RDX: 0000000000000040 RSI: 0000000016e1f340 RDI: 0000000000000006 [ 68.243115][ T635] RBP: 00007ffe35472aa0 R08: 0000000000418574 R09: 000000000000001c [ 68.243117][ T635] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output