====================================== | [ 5168.257421][T30405] veth1: renamed from veth-betaR | [ 5168.373485][T30406] veth0: renamed from veth-gamma | [ 5178.105855][T30429] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30429 | [5178.106482][T30429] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5178.106741][T30429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5178.106743][T30429] Call Trace: [ 5178.106745][T30429] [5178.106748][T30429] dump_stack_lvl (lib/dump_stack.c:123) [5178.106756][T30429] check_preemption_disabled (lib/smp_processor_id.c:52) [5178.106763][T30429] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5178.106769][T30429] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5178.106777][T30429] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.106784][T30429] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5178.106789][T30429] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.106801][T30429] rawv6_sendmsg (net/ipv6/raw.c:918) [5178.106812][T30429] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5178.106818][T30429] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5178.106824][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.106833][T30429] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5178.106837][T30429] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5178.106846][T30429] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5178.106863][T30429] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5178.106865][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.106877][T30429] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.106882][T30429] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.106888][T30429] ? __pfx___sys_sendto (net/socket.c:2147) [5178.106907][T30429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [5178.106910][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.106924][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.106930][T30429] __x64_sys_sendto (net/socket.c:2183) [5178.106934][T30429] ? 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) [5178.106937][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.106942][T30429] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5178.106946][T30429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5178.106950][T30429] RIP: 0033:0x7f1ac3519a4a [ 5178.106954][T30429] 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 [ 5178.106957][T30429] RSP: 002b:00007ffc3be4d4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5178.106961][T30429] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1ac3519a4a [ 5178.106963][T30429] RDX: 0000000000000040 RSI: 000000001c86b340 RDI: 0000000000000005 [ 5178.106965][T30429] RBP: 00007ffc3be4d580 R08: 0000000000418574 R09: 000000000000001c [ 5178.106967][T30429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5178.106969][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.106969][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.106984][T30429] | [ 5178.106987][T30429] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30429 | [5178.119030][T30429] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5178.119281][T30429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5178.119282][T30429] Call Trace: [ 5178.119284][T30429] [5178.119286][T30429] dump_stack_lvl (lib/dump_stack.c:123) [5178.119293][T30429] check_preemption_disabled (lib/smp_processor_id.c:52) [5178.119301][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.119308][T30429] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5178.119314][T30429] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.119321][T30429] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5178.119325][T30429] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.119339][T30429] rawv6_sendmsg (net/ipv6/raw.c:918) [5178.119351][T30429] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5178.119357][T30429] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5178.119361][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.119369][T30429] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5178.119373][T30429] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5178.119382][T30429] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5178.119399][T30429] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5178.119401][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.119421][T30429] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.119426][T30429] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.119432][T30429] ? __pfx___sys_sendto (net/socket.c:2147) [5178.119451][T30429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [5178.119455][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.119467][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.119474][T30429] __x64_sys_sendto (net/socket.c:2183) [5178.119478][T30429] ? 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) [5178.119481][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.119486][T30429] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5178.119491][T30429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5178.119494][T30429] RIP: 0033:0x7f1ac3519a4a [ 5178.119498][T30429] 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 [ 5178.119501][T30429] RSP: 002b:00007ffc3be4d4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5178.119505][T30429] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1ac3519a4a [ 5178.119507][T30429] RDX: 0000000000000040 RSI: 000000001c86b340 RDI: 0000000000000005 [ 5178.119509][T30429] RBP: 00007ffc3be4d580 R08: 0000000000418574 R09: 000000000000001c [ 5178.119511][T30429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5178.119513][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.119513][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.119527][T30429] | [ 5178.131759][T30429] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30429 | [5178.132206][T30429] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5178.132490][T30429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5178.132492][T30429] Call Trace: [ 5178.132494][T30429] [5178.132496][T30429] dump_stack_lvl (lib/dump_stack.c:123) [5178.132501][T30429] check_preemption_disabled (lib/smp_processor_id.c:52) [5178.132507][T30429] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5178.132514][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.132529][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.132544][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.132553][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.132560][T30429] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5178.132566][T30429] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.132571][T30429] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5178.132576][T30429] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.132588][T30429] rawv6_sendmsg (net/ipv6/raw.c:918) [5178.132600][T30429] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5178.132605][T30429] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5178.132609][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.132617][T30429] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5178.132621][T30429] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5178.132630][T30429] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5178.132646][T30429] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5178.132649][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.132661][T30429] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.132665][T30429] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.132670][T30429] ? __pfx___sys_sendto (net/socket.c:2147) [5178.132690][T30429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [5178.132693][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.132705][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.132711][T30429] __x64_sys_sendto (net/socket.c:2183) [5178.132715][T30429] ? 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) [5178.132718][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.132723][T30429] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5178.132727][T30429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5178.132730][T30429] RIP: 0033:0x7f1ac3519a4a [ 5178.132734][T30429] 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 [ 5178.132736][T30429] RSP: 002b:00007ffc3be4d4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5178.132739][T30429] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1ac3519a4a [ 5178.132741][T30429] RDX: 0000000000000040 RSI: 000000001c86b340 RDI: 0000000000000005 [ 5178.132743][T30429] RBP: 00007ffc3be4d580 R08: 0000000000418574 R09: 000000000000001c [ 5178.132745][T30429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5178.132747][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.132747][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.132762][T30429] | [ 5178.132764][T30429] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30429 | [5178.146149][T30429] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5178.146425][T30429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5178.146427][T30429] Call Trace: [ 5178.146429][T30429] [5178.146431][T30429] dump_stack_lvl (lib/dump_stack.c:123) [5178.146436][T30429] check_preemption_disabled (lib/smp_processor_id.c:52) [5178.146443][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.146450][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.146463][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.146478][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.146488][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.146494][T30429] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5178.146501][T30429] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.146507][T30429] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5178.146511][T30429] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.146523][T30429] rawv6_sendmsg (net/ipv6/raw.c:918) [5178.146535][T30429] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5178.146541][T30429] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5178.146544][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.146552][T30429] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5178.146555][T30429] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5178.146564][T30429] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5178.146581][T30429] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5178.146584][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.146595][T30429] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.146599][T30429] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.146605][T30429] ? __pfx___sys_sendto (net/socket.c:2147) [5178.146625][T30429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [5178.146629][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.146641][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.146647][T30429] __x64_sys_sendto (net/socket.c:2183) [5178.146651][T30429] ? 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) [5178.146654][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.146659][T30429] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5178.146663][T30429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5178.146666][T30429] RIP: 0033:0x7f1ac3519a4a [ 5178.146669][T30429] 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 [ 5178.146672][T30429] RSP: 002b:00007ffc3be4d4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5178.146675][T30429] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1ac3519a4a [ 5178.146677][T30429] RDX: 0000000000000040 RSI: 000000001c86b340 RDI: 0000000000000005 [ 5178.146679][T30429] RBP: 00007ffc3be4d580 R08: 0000000000418574 R09: 000000000000001c [ 5178.146680][T30429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5178.146682][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.146682][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.146697][T30429] | [ 5178.146705][T30429] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30429 | [5178.161032][T30429] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5178.161313][T30429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5178.161315][T30429] Call Trace: [ 5178.161317][T30429] [5178.161318][T30429] dump_stack_lvl (lib/dump_stack.c:123) [5178.161324][T30429] check_preemption_disabled (lib/smp_processor_id.c:52) [5178.161329][T30429] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5178.161337][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.161351][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.161364][T30429] ? dump_stack_lvl (lib/dump_stack.c:123) [5178.161368][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.161378][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.161385][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.161398][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.161412][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.161422][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.161428][T30429] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5178.161435][T30429] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.161440][T30429] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5178.161445][T30429] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.161457][T30429] rawv6_sendmsg (net/ipv6/raw.c:918) [5178.161469][T30429] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5178.161474][T30429] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5178.161478][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.161485][T30429] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5178.161488][T30429] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5178.161497][T30429] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5178.161513][T30429] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5178.161516][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.161527][T30429] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.161531][T30429] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.161537][T30429] ? __pfx___sys_sendto (net/socket.c:2147) [5178.161557][T30429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [5178.161560][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.161572][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.161578][T30429] __x64_sys_sendto (net/socket.c:2183) [5178.161582][T30429] ? 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) [5178.161585][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.161589][T30429] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5178.161594][T30429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5178.161597][T30429] RIP: 0033:0x7f1ac3519a4a [ 5178.161600][T30429] 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 [ 5178.161602][T30429] RSP: 002b:00007ffc3be4d4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5178.161605][T30429] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1ac3519a4a [ 5178.161607][T30429] RDX: 0000000000000040 RSI: 000000001c86b340 RDI: 0000000000000005 [ 5178.161609][T30429] RBP: 00007ffc3be4d580 R08: 0000000000418574 R09: 000000000000001c [ 5178.161611][T30429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5178.161613][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.161613][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.161628][T30429] | [ 5178.180366][T30429] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30429 | [5178.180865][T30429] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5178.181150][T30429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5178.181152][T30429] Call Trace: [ 5178.181154][T30429] [5178.181156][T30429] dump_stack_lvl (lib/dump_stack.c:123) [5178.181162][T30429] check_preemption_disabled (lib/smp_processor_id.c:52) [5178.181168][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.181175][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.181189][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.181203][T30429] ? dump_stack_lvl (lib/dump_stack.c:123) [5178.181206][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.181217][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.181223][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.181236][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.181251][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.181260][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.181267][T30429] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5178.181273][T30429] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.181279][T30429] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5178.181284][T30429] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.181296][T30429] rawv6_sendmsg (net/ipv6/raw.c:918) [5178.181309][T30429] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5178.181314][T30429] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5178.181318][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.181325][T30429] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5178.181328][T30429] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5178.181339][T30429] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5178.181355][T30429] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5178.181358][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.181370][T30429] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.181374][T30429] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.181380][T30429] ? __pfx___sys_sendto (net/socket.c:2147) [5178.181400][T30429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [5178.181404][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.181416][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.181423][T30429] __x64_sys_sendto (net/socket.c:2183) [5178.181426][T30429] ? 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) [5178.181429][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.181433][T30429] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5178.181438][T30429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5178.181441][T30429] RIP: 0033:0x7f1ac3519a4a [ 5178.181444][T30429] 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 [ 5178.181447][T30429] RSP: 002b:00007ffc3be4d4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5178.181450][T30429] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1ac3519a4a [ 5178.181452][T30429] RDX: 0000000000000040 RSI: 000000001c86b340 RDI: 0000000000000005 [ 5178.181453][T30429] RBP: 00007ffc3be4d580 R08: 0000000000418574 R09: 000000000000001c [ 5178.181455][T30429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5178.181457][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.181457][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.181472][T30429] | [ 5178.199431][T30429] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30429 | [5178.199937][T30429] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5178.200652][T30429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5178.200654][T30429] Call Trace: [ 5178.200655][T30429] [5178.200658][T30429] dump_stack_lvl (lib/dump_stack.c:123) [5178.200663][T30429] check_preemption_disabled (lib/smp_processor_id.c:52) [5178.200669][T30429] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5178.200676][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.200690][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.200706][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.200716][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.200723][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.200736][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.200749][T30429] ? dump_stack_lvl (lib/dump_stack.c:123) [5178.200753][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.200763][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.200770][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.200783][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.200797][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.200807][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.200814][T30429] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5178.200820][T30429] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.200825][T30429] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5178.200830][T30429] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.200842][T30429] rawv6_sendmsg (net/ipv6/raw.c:918) [5178.200854][T30429] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5178.200859][T30429] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5178.200863][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.200870][T30429] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5178.200874][T30429] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5178.200882][T30429] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5178.200899][T30429] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5178.200902][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.200913][T30429] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.200917][T30429] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.200922][T30429] ? __pfx___sys_sendto (net/socket.c:2147) [5178.200942][T30429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [5178.200945][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.200958][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.200964][T30429] __x64_sys_sendto (net/socket.c:2183) [5178.200968][T30429] ? 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) [5178.200971][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.200976][T30429] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5178.200981][T30429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5178.200984][T30429] RIP: 0033:0x7f1ac3519a4a [ 5178.200987][T30429] 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 [ 5178.200990][T30429] RSP: 002b:00007ffc3be4d4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5178.200993][T30429] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1ac3519a4a [ 5178.200995][T30429] RDX: 0000000000000040 RSI: 000000001c86b340 RDI: 0000000000000005 [ 5178.200997][T30429] RBP: 00007ffc3be4d580 R08: 0000000000418574 R09: 000000000000001c [ 5178.200999][T30429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5178.201001][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.201001][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.201017][T30429] | [ 5178.201019][T30429] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30429 | [5178.221410][T30429] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5178.221714][T30429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5178.221716][T30429] Call Trace: [ 5178.221718][T30429] [5178.221720][T30429] dump_stack_lvl (lib/dump_stack.c:123) [5178.221725][T30429] check_preemption_disabled (lib/smp_processor_id.c:52) [5178.221731][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.221738][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.221752][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.221767][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.221777][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.221784][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.221797][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.221811][T30429] ? dump_stack_lvl (lib/dump_stack.c:123) [5178.221815][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.221825][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.221831][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.221844][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.221859][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.221869][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.221875][T30429] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5178.221882][T30429] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.221887][T30429] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5178.221892][T30429] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.221905][T30429] rawv6_sendmsg (net/ipv6/raw.c:918) [5178.221917][T30429] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5178.221922][T30429] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5178.221926][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.221933][T30429] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5178.221936][T30429] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5178.221945][T30429] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5178.221962][T30429] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5178.221965][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.221977][T30429] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.221980][T30429] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.221986][T30429] ? __pfx___sys_sendto (net/socket.c:2147) [5178.222006][T30429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [5178.222009][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.222021][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.222028][T30429] __x64_sys_sendto (net/socket.c:2183) [5178.222032][T30429] ? 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) [5178.222035][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.222039][T30429] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5178.222044][T30429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5178.222047][T30429] RIP: 0033:0x7f1ac3519a4a [ 5178.222051][T30429] 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 [ 5178.222053][T30429] RSP: 002b:00007ffc3be4d4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5178.222056][T30429] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1ac3519a4a [ 5178.222058][T30429] RDX: 0000000000000040 RSI: 000000001c86b340 RDI: 0000000000000005 [ 5178.222060][T30429] RBP: 00007ffc3be4d580 R08: 0000000000418574 R09: 000000000000001c [ 5178.222063][T30429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5178.222064][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.222064][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.222080][T30429] | [ 5178.222088][T30429] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30429 | [5178.243594][T30429] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5178.243909][T30429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5178.243910][T30429] Call Trace: [ 5178.243912][T30429] [5178.243914][T30429] dump_stack_lvl (lib/dump_stack.c:123) [5178.243920][T30429] check_preemption_disabled (lib/smp_processor_id.c:52) [5178.243925][T30429] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5178.243932][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.243947][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.243961][T30429] ? dump_stack_lvl (lib/dump_stack.c:123) [5178.243964][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.243975][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.243982][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.243995][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.244010][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.244019][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.244026][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.244039][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.244052][T30429] ? dump_stack_lvl (lib/dump_stack.c:123) [5178.244056][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.244066][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.244073][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.244085][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.244100][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.244110][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.244116][T30429] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5178.244123][T30429] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.244128][T30429] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5178.244133][T30429] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.244145][T30429] rawv6_sendmsg (net/ipv6/raw.c:918) [5178.244157][T30429] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5178.244163][T30429] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5178.244166][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.244173][T30429] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5178.244176][T30429] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5178.244186][T30429] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5178.244203][T30429] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5178.244205][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.244217][T30429] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.244221][T30429] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.244227][T30429] ? __pfx___sys_sendto (net/socket.c:2147) [5178.244247][T30429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [5178.244250][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.244263][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.244270][T30429] __x64_sys_sendto (net/socket.c:2183) [5178.244274][T30429] ? 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) [5178.244277][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.244281][T30429] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5178.244287][T30429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5178.244290][T30429] RIP: 0033:0x7f1ac3519a4a [ 5178.244293][T30429] 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 [ 5178.244295][T30429] RSP: 002b:00007ffc3be4d4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5178.244298][T30429] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1ac3519a4a [ 5178.244300][T30429] RDX: 0000000000000040 RSI: 000000001c86b340 RDI: 0000000000000005 [ 5178.244301][T30429] RBP: 00007ffc3be4d580 R08: 0000000000418574 R09: 000000000000001c [ 5178.244303][T30429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5178.244305][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.244305][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5178.244321][T30429] | [ 5178.244323][T30429] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30429 | [5178.267911][T30429] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5178.268231][T30429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5178.268232][T30429] Call Trace: [ 5178.268234][T30429] [5178.268236][T30429] dump_stack_lvl (lib/dump_stack.c:123) [5178.268242][T30429] check_preemption_disabled (lib/smp_processor_id.c:52) [5178.268248][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.268255][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.268269][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.268283][T30429] ? dump_stack_lvl (lib/dump_stack.c:123) [5178.268287][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.268298][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.268305][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.268318][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.268334][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.268344][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.268351][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.268364][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.268378][T30429] ? dump_stack_lvl (lib/dump_stack.c:123) [5178.268382][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.268392][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.268398][T30429] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5178.268411][T30429] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5178.268426][T30429] ? dump_stack_lvl (lib/dump_stack.c:124) [5178.268436][T30429] lwtunnel_output (net/core/lwtunnel.c:359) [5178.268442][T30429] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5178.268449][T30429] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.268455][T30429] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5178.268459][T30429] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5178.268472][T30429] rawv6_sendmsg (net/ipv6/raw.c:918) [5178.268485][T30429] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5178.268490][T30429] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5178.268494][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.268501][T30429] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5178.268504][T30429] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5178.268514][T30429] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5178.268531][T30429] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5178.268533][T30429] ? __lock_release (kernel/locking/lockdep.c:5534) [5178.268545][T30429] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.268549][T30429] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5178.268555][T30429] ? __pfx___sys_sendto (net/socket.c:2147) [5178.268576][T30429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [5178.268579][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.268591][T30429] ? do_user_addr_fault (./include/linux/mmap_lock.h:212 arch/x86/mm/fault.c:1416) [5178.268598][T30429] __x64_sys_sendto (net/socket.c:2183) [5178.268602][T30429] ? 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) [5178.268605][T30429] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5178.268609][T30429] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5178.268614][T30429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5178.268617][T30429] RIP: 0033:0x7f1ac3519a4a [ 5178.268621][T30429] 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 [ 5178.268623][T30429] RSP: 002b:00007ffc3be4d4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5178.268626][T30429] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f1ac3519a4a [ 5178.268629][T30429] RDX: 0000000000000040 RSI: 000000001c86b340 RDI: 0000000000000005 [ 5178.268631][T30429] RBP: 00007ffc3be4d580 R08: 0000000000418574 R09: 000000000000001c [ 5178.268632][T30429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5178.268634][T30429] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f1ac3642000 | [ 5179.348077][T30429] lwtunnel_output(): recursion limit reached on datapath | [ 5184.090785][T30436] check_preemption_disabled: 46 callbacks suppressed | [ 5184.090792][T30436] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30436 | [5184.091567][T30436] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5184.091828][T30436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5184.091830][T30436] Call Trace: [ 5184.091832][T30436] [5184.091834][T30436] dump_stack_lvl (lib/dump_stack.c:123) [5184.091842][T30436] check_preemption_disabled (lib/smp_processor_id.c:52) [5184.091849][T30436] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5184.091855][T30436] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5184.091862][T30436] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5184.091869][T30436] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5184.091874][T30436] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5184.091886][T30436] rawv6_sendmsg (net/ipv6/raw.c:918) [5184.091897][T30436] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5184.091903][T30436] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5184.091909][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5184.091918][T30436] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5184.091923][T30436] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5184.091932][T30436] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5184.091948][T30436] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5184.091951][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5184.091962][T30436] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5184.091967][T30436] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5184.091973][T30436] ? __pfx___sys_sendto (net/socket.c:2147) [5184.091987][T30436] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5184.091993][T30436] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5184.092002][T30436] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5184.092009][T30436] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5184.092019][T30436] __x64_sys_sendto (net/socket.c:2183) [5184.092023][T30436] ? 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) [5184.092027][T30436] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5184.092032][T30436] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5184.092036][T30436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5184.092041][T30436] RIP: 0033:0x7f9edf8c0a4a [ 5184.092045][T30436] 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 [ 5184.092048][T30436] RSP: 002b:00007ffe2eb52bc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5184.092052][T30436] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9edf8c0a4a [ 5184.092054][T30436] RDX: 0000000000000040 RSI: 000000002367f340 RDI: 0000000000000005 [ 5184.092056][T30436] RBP: 00007ffe2eb52c50 R08: 0000000000418574 R09: 000000000000001c [ 5184.092057][T30436] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5184.092059][T30436] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9edf9e9000 | [ 5184.092059][T30436] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9edf9e9000 | [ 5184.092074][T30436] | [ 5184.092076][T30436] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30436 | [5184.104016][T30436] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5184.104262][T30436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5184.104264][T30436] Call Trace: [ 5184.104266][T30436] [5184.104268][T30436] dump_stack_lvl (lib/dump_stack.c:123) [5184.104274][T30436] check_preemption_disabled (lib/smp_processor_id.c:52) [5184.104280][T30436] lwtunnel_output (net/core/lwtunnel.c:359) [5184.104286][T30436] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5184.104293][T30436] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5184.104300][T30436] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5184.104305][T30436] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5184.104317][T30436] rawv6_sendmsg (net/ipv6/raw.c:918) [5184.104329][T30436] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5184.104336][T30436] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5184.104340][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5184.104350][T30436] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5184.104354][T30436] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5184.104363][T30436] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5184.104379][T30436] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5184.104382][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5184.104394][T30436] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5184.104399][T30436] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5184.104404][T30436] ? __pfx___sys_sendto (net/socket.c:2147) [5184.104419][T30436] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5184.104425][T30436] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5184.104434][T30436] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5184.104441][T30436] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5184.104451][T30436] __x64_sys_sendto (net/socket.c:2183) [5184.104455][T30436] ? 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) [5184.104459][T30436] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5184.104464][T30436] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5184.104469][T30436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5184.104472][T30436] RIP: 0033:0x7f9edf8c0a4a [ 5184.104476][T30436] 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 [ 5184.104478][T30436] RSP: 002b:00007ffe2eb52bc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5184.104482][T30436] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9edf8c0a4a [ 5184.104484][T30436] RDX: 0000000000000040 RSI: 000000002367f340 RDI: 0000000000000005 [ 5184.104486][T30436] RBP: 00007ffe2eb52c50 R08: 0000000000418574 R09: 000000000000001c [ 5184.104487][T30436] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5184.104489][T30436] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9edf9e9000 | [ 5184.104489][T30436] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9edf9e9000 | [ 5184.104504][T30436] | [ 5184.117716][T30436] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30436 | [5184.118095][T30436] caller is lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [ 5184.118358][T30436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5184.118360][T30436] Call Trace: [ 5184.118362][T30436] [5184.118364][T30436] dump_stack_lvl (lib/dump_stack.c:123) [5184.118371][T30436] check_preemption_disabled (lib/smp_processor_id.c:52) [5184.118377][T30436] lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [5184.118384][T30436] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5184.118391][T30436] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5184.118396][T30436] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5184.118402][T30436] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5184.118414][T30436] rawv6_sendmsg (net/ipv6/raw.c:918) [5184.118426][T30436] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5184.118431][T30436] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5184.118436][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5184.118444][T30436] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5184.118448][T30436] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5184.118457][T30436] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5184.118473][T30436] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5184.118476][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5184.118488][T30436] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5184.118493][T30436] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5184.118498][T30436] ? __pfx___sys_sendto (net/socket.c:2147) [5184.118513][T30436] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5184.118519][T30436] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5184.118528][T30436] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5184.118535][T30436] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5184.118545][T30436] __x64_sys_sendto (net/socket.c:2183) [5184.118549][T30436] ? 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) [5184.118553][T30436] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5184.118557][T30436] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5184.118562][T30436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5184.118566][T30436] RIP: 0033:0x7f9edf8c0a4a [ 5184.118569][T30436] 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 [ 5184.118572][T30436] RSP: 002b:00007ffe2eb52bc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5184.118575][T30436] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9edf8c0a4a [ 5184.118577][T30436] RDX: 0000000000000040 RSI: 000000002367f340 RDI: 0000000000000005 [ 5184.118578][T30436] RBP: 00007ffe2eb52c50 R08: 0000000000418574 R09: 000000000000001c [ 5184.118580][T30436] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5184.118582][T30436] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9edf9e9000 | [ 5184.118582][T30436] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9edf9e9000 | [ 5184.118596][T30436] | [ 5185.101395][T30436] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30436 | [5185.101940][T30436] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5185.102191][T30436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5185.102193][T30436] Call Trace: [ 5185.102195][T30436] [5185.102198][T30436] dump_stack_lvl (lib/dump_stack.c:123) [5185.102207][T30436] check_preemption_disabled (lib/smp_processor_id.c:52) [5185.102213][T30436] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5185.102220][T30436] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5185.102227][T30436] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5185.102234][T30436] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5185.102239][T30436] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5185.102251][T30436] rawv6_sendmsg (net/ipv6/raw.c:918) [5185.102255][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5185.102268][T30436] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5185.102272][T30436] ? move_addr_to_user (net/socket.c:300) [5185.102282][T30436] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5185.102287][T30436] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5185.102296][T30436] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5185.102300][T30436] ? do_sock_getsockopt (net/socket.c:2347) [5185.102314][T30436] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5185.102319][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5185.102332][T30436] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5185.102336][T30436] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5185.102341][T30436] ? __pfx___sys_sendto (net/socket.c:2147) [5185.102355][T30436] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5185.102364][T30436] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5185.102371][T30436] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5185.102380][T30436] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5185.102386][T30436] ? __pfx___x64_sys_poll (fs/select.c:1062) [5185.102393][T30436] __x64_sys_sendto (net/socket.c:2183) [5185.102397][T30436] ? 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) [5185.102401][T30436] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5185.102405][T30436] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5185.102410][T30436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5185.102414][T30436] RIP: 0033:0x7f9edf8c0a4a [ 5185.102418][T30436] 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 [ 5185.102420][T30436] RSP: 002b:00007ffe2eb52bc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5185.102424][T30436] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9edf8c0a4a [ 5185.102427][T30436] RDX: 0000000000000040 RSI: 000000002367f340 RDI: 0000000000000005 [ 5185.102428][T30436] RBP: 00007ffe2eb52c50 R08: 0000000000418574 R09: 000000000000001c [ 5185.102430][T30436] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5185.102432][T30436] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9edf9e9000 | [ 5185.102432][T30436] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9edf9e9000 | [ 5185.102447][T30436] | [ 5185.115509][T30436] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30436 | [5185.115867][T30436] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5185.116111][T30436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5185.116113][T30436] Call Trace: [ 5185.116114][T30436] [5185.116116][T30436] dump_stack_lvl (lib/dump_stack.c:123) [5185.116122][T30436] check_preemption_disabled (lib/smp_processor_id.c:52) [5185.116128][T30436] lwtunnel_output (net/core/lwtunnel.c:359) [5185.116134][T30436] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5185.116141][T30436] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5185.116148][T30436] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5185.116152][T30436] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5185.116165][T30436] rawv6_sendmsg (net/ipv6/raw.c:918) [5185.116168][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5185.116179][T30436] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5185.116183][T30436] ? move_addr_to_user (net/socket.c:300) [5185.116193][T30436] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5185.116197][T30436] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5185.116206][T30436] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5185.116210][T30436] ? do_sock_getsockopt (net/socket.c:2347) [5185.116224][T30436] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5185.116228][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5185.116240][T30436] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5185.116243][T30436] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5185.116249][T30436] ? __pfx___sys_sendto (net/socket.c:2147) [5185.116262][T30436] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5185.116271][T30436] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5185.116277][T30436] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5185.116285][T30436] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5185.116289][T30436] ? __pfx___x64_sys_poll (fs/select.c:1062) [5185.116296][T30436] __x64_sys_sendto (net/socket.c:2183) [5185.116300][T30436] ? 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) [5185.116303][T30436] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5185.116308][T30436] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5185.116312][T30436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5185.116316][T30436] RIP: 0033:0x7f9edf8c0a4a [ 5185.116319][T30436] 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 [ 5185.116322][T30436] RSP: 002b:00007ffe2eb52bc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5185.116325][T30436] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9edf8c0a4a [ 5185.116327][T30436] RDX: 0000000000000040 RSI: 000000002367f340 RDI: 0000000000000005 [ 5185.116328][T30436] RBP: 00007ffe2eb52c50 R08: 0000000000418574 R09: 000000000000001c [ 5185.116332][T30436] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5185.116333][T30436] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9edf9e9000 | [ 5185.116333][T30436] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9edf9e9000 | [ 5185.116348][T30436] | [ 5185.129700][T30436] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30436 | [5185.130070][T30436] caller is lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [ 5185.130315][T30436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5185.130317][T30436] Call Trace: [ 5185.130318][T30436] [5185.130321][T30436] dump_stack_lvl (lib/dump_stack.c:123) [5185.130327][T30436] check_preemption_disabled (lib/smp_processor_id.c:52) [5185.130334][T30436] lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [5185.130341][T30436] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5185.130348][T30436] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5185.130354][T30436] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5185.130359][T30436] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5185.130371][T30436] rawv6_sendmsg (net/ipv6/raw.c:918) [5185.130374][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5185.130386][T30436] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5185.130390][T30436] ? move_addr_to_user (net/socket.c:300) [5185.130400][T30436] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5185.130403][T30436] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5185.130412][T30436] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5185.130416][T30436] ? do_sock_getsockopt (net/socket.c:2347) [5185.130431][T30436] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5185.130434][T30436] ? __lock_release (kernel/locking/lockdep.c:5534) [5185.130446][T30436] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5185.130450][T30436] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5185.130455][T30436] ? __pfx___sys_sendto (net/socket.c:2147) [5185.130468][T30436] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5185.130477][T30436] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5185.130484][T30436] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5185.130492][T30436] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5185.130497][T30436] ? __pfx___x64_sys_poll (fs/select.c:1062) [5185.130504][T30436] __x64_sys_sendto (net/socket.c:2183) [5185.130508][T30436] ? 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) [5185.130511][T30436] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5185.130515][T30436] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5185.130520][T30436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5185.130523][T30436] RIP: 0033:0x7f9edf8c0a4a [ 5185.130527][T30436] 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 [ 5185.130529][T30436] RSP: 002b:00007ffe2eb52bc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5185.130532][T30436] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9edf8c0a4a [ 5185.130534][T30436] RDX: 0000000000000040 RSI: 000000002367f340 RDI: 0000000000000005 [ 5185.130536][T30436] RBP: 00007ffe2eb52c50 R08: 0000000000418574 R09: 000000000000001c [ 5185.130538][T30436] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5185.130539][T30436] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9edf9e9000 | [ 5187.567871][ C3] lwtunnel_input(): recursion limit reached on datapath | [ 5188.629816][ C3] lwtunnel_input(): recursion limit reached on datapath | [ 5190.877554][T30442] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30442 | [5190.878078][T30442] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5190.879388][T30442] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5190.879390][T30442] Call Trace: [ 5190.879394][T30442] [5190.879396][T30442] dump_stack_lvl (lib/dump_stack.c:123) [5190.879406][T30442] check_preemption_disabled (lib/smp_processor_id.c:52) [5190.879413][T30442] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5190.879419][T30442] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5190.879428][T30442] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.879435][T30442] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5190.879440][T30442] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.879452][T30442] rawv6_sendmsg (net/ipv6/raw.c:918) [5190.879464][T30442] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5190.879469][T30442] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5190.879477][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.879487][T30442] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5190.879493][T30442] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5190.879502][T30442] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5190.879518][T30442] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5190.879521][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.879532][T30442] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.879539][T30442] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.879544][T30442] ? __pfx___sys_sendto (net/socket.c:2147) [5190.879559][T30442] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5190.879565][T30442] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5190.879575][T30442] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5190.879582][T30442] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5190.879592][T30442] __x64_sys_sendto (net/socket.c:2183) [5190.879596][T30442] ? 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) [5190.879601][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.879606][T30442] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5190.879611][T30442] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5190.879616][T30442] RIP: 0033:0x7f5b1a642a4a [ 5190.879621][T30442] 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 [ 5190.879623][T30442] RSP: 002b:00007ffea96a04d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5190.879627][T30442] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5b1a642a4a [ 5190.879630][T30442] RDX: 0000000000000040 RSI: 000000003a4f5340 RDI: 0000000000000005 [ 5190.879631][T30442] RBP: 00007ffea96a0560 R08: 0000000000418574 R09: 000000000000001c [ 5190.879633][T30442] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5190.879635][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.879635][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.879649][T30442] | [ 5190.879652][T30442] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30442 | [5190.892411][T30442] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5190.892685][T30442] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5190.892687][T30442] Call Trace: [ 5190.892689][T30442] [5190.892691][T30442] dump_stack_lvl (lib/dump_stack.c:123) [5190.892697][T30442] check_preemption_disabled (lib/smp_processor_id.c:52) [5190.892704][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.892710][T30442] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5190.892718][T30442] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.892724][T30442] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5190.892728][T30442] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.892740][T30442] rawv6_sendmsg (net/ipv6/raw.c:918) [5190.892752][T30442] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5190.892757][T30442] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5190.892763][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.892771][T30442] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5190.892775][T30442] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5190.892784][T30442] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5190.892801][T30442] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5190.892803][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.892814][T30442] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.892819][T30442] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.892825][T30442] ? __pfx___sys_sendto (net/socket.c:2147) [5190.892840][T30442] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5190.892846][T30442] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5190.892855][T30442] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5190.892862][T30442] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5190.892872][T30442] __x64_sys_sendto (net/socket.c:2183) [5190.892876][T30442] ? 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) [5190.892879][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.892884][T30442] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5190.892890][T30442] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5190.892893][T30442] RIP: 0033:0x7f5b1a642a4a [ 5190.892908][T30442] 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 [ 5190.892910][T30442] RSP: 002b:00007ffea96a04d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5190.892914][T30442] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5b1a642a4a [ 5190.892916][T30442] RDX: 0000000000000040 RSI: 000000003a4f5340 RDI: 0000000000000005 [ 5190.892917][T30442] RBP: 00007ffea96a0560 R08: 0000000000418574 R09: 000000000000001c [ 5190.892920][T30442] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5190.892921][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.892921][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.892936][T30442] | [ 5190.893053][T30442] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30442 | [5190.906106][T30442] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5190.906405][T30442] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5190.906406][T30442] Call Trace: [ 5190.906408][T30442] [5190.906410][T30442] dump_stack_lvl (lib/dump_stack.c:123) [5190.906416][T30442] check_preemption_disabled (lib/smp_processor_id.c:52) [5190.906422][T30442] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5190.906428][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5190.906439][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5190.906451][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5190.906454][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.906464][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.906470][T30442] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5190.906477][T30442] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.906482][T30442] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5190.906487][T30442] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.906499][T30442] rawv6_sendmsg (net/ipv6/raw.c:918) [5190.906510][T30442] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5190.906515][T30442] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5190.906519][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.906527][T30442] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5190.906531][T30442] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5190.906540][T30442] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5190.906556][T30442] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5190.906558][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.906569][T30442] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.906573][T30442] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.906579][T30442] ? __pfx___sys_sendto (net/socket.c:2147) [5190.906593][T30442] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5190.906600][T30442] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5190.906607][T30442] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5190.906614][T30442] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5190.906625][T30442] __x64_sys_sendto (net/socket.c:2183) [5190.906628][T30442] ? 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) [5190.906632][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.906636][T30442] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5190.906641][T30442] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5190.906645][T30442] RIP: 0033:0x7f5b1a642a4a [ 5190.906648][T30442] 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 [ 5190.906650][T30442] RSP: 002b:00007ffea96a04d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5190.906653][T30442] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5b1a642a4a [ 5190.906655][T30442] RDX: 0000000000000040 RSI: 000000003a4f5340 RDI: 0000000000000005 [ 5190.906657][T30442] RBP: 00007ffea96a0560 R08: 0000000000418574 R09: 000000000000001c [ 5190.906659][T30442] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5190.906661][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.906661][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.906676][T30442] | [ 5190.906678][T30442] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30442 | [5190.921142][T30442] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5190.921435][T30442] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5190.921437][T30442] Call Trace: [ 5190.921439][T30442] [5190.921441][T30442] dump_stack_lvl (lib/dump_stack.c:123) [5190.921446][T30442] check_preemption_disabled (lib/smp_processor_id.c:52) [5190.921452][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.921458][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5190.921468][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5190.921480][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5190.921484][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.921494][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.921500][T30442] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5190.921506][T30442] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.921512][T30442] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5190.921516][T30442] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.921529][T30442] rawv6_sendmsg (net/ipv6/raw.c:918) [5190.921540][T30442] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5190.921546][T30442] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5190.921550][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.921557][T30442] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5190.921560][T30442] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5190.921569][T30442] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5190.921585][T30442] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5190.921588][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.921599][T30442] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.921603][T30442] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.921609][T30442] ? __pfx___sys_sendto (net/socket.c:2147) [5190.921624][T30442] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5190.921630][T30442] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5190.921638][T30442] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5190.921645][T30442] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5190.921656][T30442] __x64_sys_sendto (net/socket.c:2183) [5190.921659][T30442] ? 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) [5190.921662][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.921666][T30442] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5190.921671][T30442] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5190.921674][T30442] RIP: 0033:0x7f5b1a642a4a [ 5190.921678][T30442] 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 [ 5190.921680][T30442] RSP: 002b:00007ffea96a04d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5190.921683][T30442] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5b1a642a4a [ 5190.921685][T30442] RDX: 0000000000000040 RSI: 000000003a4f5340 RDI: 0000000000000005 [ 5190.921686][T30442] RBP: 00007ffea96a0560 R08: 0000000000418574 R09: 000000000000001c [ 5190.921688][T30442] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5190.921690][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.921690][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.921704][T30442] | [ 5190.921762][T30442] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30442 | [5190.937840][T30442] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5190.938147][T30442] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5190.938149][T30442] Call Trace: [ 5190.938151][T30442] [5190.938153][T30442] dump_stack_lvl (lib/dump_stack.c:123) [5190.938158][T30442] check_preemption_disabled (lib/smp_processor_id.c:52) [5190.938164][T30442] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5190.938171][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5190.938181][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5190.938193][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5190.938196][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.938206][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.938213][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5190.938222][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5190.938233][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5190.938237][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.938246][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.938252][T30442] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5190.938259][T30442] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.938265][T30442] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5190.938269][T30442] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.938281][T30442] rawv6_sendmsg (net/ipv6/raw.c:918) [5190.938293][T30442] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5190.938298][T30442] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5190.938302][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.938310][T30442] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5190.938313][T30442] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5190.938322][T30442] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5190.938340][T30442] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5190.938343][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.938354][T30442] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.938358][T30442] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.938363][T30442] ? __pfx___sys_sendto (net/socket.c:2147) [5190.938378][T30442] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5190.938384][T30442] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5190.938392][T30442] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5190.938399][T30442] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5190.938409][T30442] __x64_sys_sendto (net/socket.c:2183) [5190.938413][T30442] ? 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) [5190.938415][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.938420][T30442] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5190.938425][T30442] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5190.938428][T30442] RIP: 0033:0x7f5b1a642a4a [ 5190.938431][T30442] 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 [ 5190.938434][T30442] RSP: 002b:00007ffea96a04d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5190.938437][T30442] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5b1a642a4a [ 5190.938439][T30442] RDX: 0000000000000040 RSI: 000000003a4f5340 RDI: 0000000000000005 [ 5190.938440][T30442] RBP: 00007ffea96a0560 R08: 0000000000418574 R09: 000000000000001c [ 5190.938442][T30442] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5190.938444][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.938444][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.938459][T30442] | [ 5190.957421][T30442] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30442 | [5190.957856][T30442] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5190.958323][T30442] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5190.958325][T30442] Call Trace: [ 5190.958326][T30442] [5190.958328][T30442] dump_stack_lvl (lib/dump_stack.c:123) [5190.958336][T30442] check_preemption_disabled (lib/smp_processor_id.c:52) [5190.958342][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.958348][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5190.958359][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5190.958371][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5190.958375][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.958385][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.958391][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5190.958400][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5190.958412][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5190.958415][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.958425][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.958431][T30442] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5190.958438][T30442] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.958443][T30442] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5190.958448][T30442] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.958460][T30442] rawv6_sendmsg (net/ipv6/raw.c:918) [5190.958473][T30442] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5190.958478][T30442] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5190.958482][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.958489][T30442] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5190.958492][T30442] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5190.958501][T30442] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5190.958518][T30442] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5190.958521][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.958532][T30442] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.958536][T30442] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.958542][T30442] ? __pfx___sys_sendto (net/socket.c:2147) [5190.958557][T30442] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5190.958563][T30442] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5190.958571][T30442] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5190.958578][T30442] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5190.958588][T30442] __x64_sys_sendto (net/socket.c:2183) [5190.958592][T30442] ? 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) [5190.958595][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.958600][T30442] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5190.958604][T30442] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5190.958608][T30442] RIP: 0033:0x7f5b1a642a4a [ 5190.958611][T30442] 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 [ 5190.958614][T30442] RSP: 002b:00007ffea96a04d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5190.958617][T30442] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5b1a642a4a [ 5190.958619][T30442] RDX: 0000000000000040 RSI: 000000003a4f5340 RDI: 0000000000000005 [ 5190.958620][T30442] RBP: 00007ffea96a0560 R08: 0000000000418574 R09: 000000000000001c [ 5190.958622][T30442] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5190.958624][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.958624][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.958639][T30442] | [ 5190.977574][T30442] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30442 | [5190.978143][T30442] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5190.978629][T30442] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5190.978631][T30442] Call Trace: [ 5190.978633][T30442] [5190.978635][T30442] dump_stack_lvl (lib/dump_stack.c:123) [5190.978640][T30442] check_preemption_disabled (lib/smp_processor_id.c:52) [5190.978646][T30442] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5190.978652][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5190.978662][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5190.978675][T30442] ? dump_stack_lvl (lib/dump_stack.c:124) [5190.978684][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.978691][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5190.978700][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5190.978711][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5190.978715][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.978724][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.978730][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5190.978739][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5190.978751][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5190.978754][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.978764][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5190.978770][T30442] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5190.978776][T30442] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.978782][T30442] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5190.978786][T30442] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5190.978798][T30442] rawv6_sendmsg (net/ipv6/raw.c:918) [5190.978810][T30442] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5190.978815][T30442] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5190.978818][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.978826][T30442] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5190.978829][T30442] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5190.978837][T30442] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5190.978854][T30442] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5190.978856][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5190.978867][T30442] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.978871][T30442] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5190.978877][T30442] ? __pfx___sys_sendto (net/socket.c:2147) [5190.978891][T30442] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5190.978897][T30442] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5190.978905][T30442] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5190.978912][T30442] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5190.978922][T30442] __x64_sys_sendto (net/socket.c:2183) [5190.978926][T30442] ? 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) [5190.978929][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5190.978933][T30442] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5190.978938][T30442] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5190.978941][T30442] RIP: 0033:0x7f5b1a642a4a [ 5190.978944][T30442] 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 [ 5190.978947][T30442] RSP: 002b:00007ffea96a04d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5190.978950][T30442] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5b1a642a4a [ 5190.978952][T30442] RDX: 0000000000000040 RSI: 000000003a4f5340 RDI: 0000000000000005 [ 5190.978953][T30442] RBP: 00007ffea96a0560 R08: 0000000000418574 R09: 000000000000001c [ 5190.978955][T30442] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5190.978957][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.978957][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5190.978988][T30442] | [ 5190.978990][T30442] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30442 | [5190.999818][T30442] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5191.000123][T30442] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5191.000124][T30442] Call Trace: [ 5191.000126][T30442] [5191.000128][T30442] dump_stack_lvl (lib/dump_stack.c:123) [5191.000133][T30442] check_preemption_disabled (lib/smp_processor_id.c:52) [5191.000139][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.000146][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5191.000156][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5191.000170][T30442] ? dump_stack_lvl (lib/dump_stack.c:124) [5191.000179][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.000186][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5191.000195][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5191.000207][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5191.000211][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5191.000221][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.000227][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5191.000237][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5191.000249][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5191.000252][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5191.000262][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.000268][T30442] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5191.000275][T30442] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5191.000280][T30442] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5191.000285][T30442] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5191.000297][T30442] rawv6_sendmsg (net/ipv6/raw.c:918) [5191.000309][T30442] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5191.000315][T30442] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5191.000318][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5191.000326][T30442] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5191.000329][T30442] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5191.000339][T30442] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5191.000357][T30442] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5191.000359][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5191.000371][T30442] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5191.000375][T30442] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5191.000380][T30442] ? __pfx___sys_sendto (net/socket.c:2147) [5191.000395][T30442] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5191.000401][T30442] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5191.000409][T30442] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5191.000416][T30442] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5191.000427][T30442] __x64_sys_sendto (net/socket.c:2183) [5191.000431][T30442] ? 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) [5191.000434][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5191.000438][T30442] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5191.000443][T30442] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5191.000446][T30442] RIP: 0033:0x7f5b1a642a4a [ 5191.000450][T30442] 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 [ 5191.000452][T30442] RSP: 002b:00007ffea96a04d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5191.000455][T30442] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5b1a642a4a [ 5191.000457][T30442] RDX: 0000000000000040 RSI: 000000003a4f5340 RDI: 0000000000000005 [ 5191.000459][T30442] RBP: 00007ffea96a0560 R08: 0000000000418574 R09: 000000000000001c [ 5191.000461][T30442] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5191.000462][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5191.000462][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5191.000478][T30442] | [ 5191.021661][T30442] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30442 | [5191.022182][T30442] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5191.022509][T30442] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5191.022510][T30442] Call Trace: [ 5191.022512][T30442] [5191.022514][T30442] dump_stack_lvl (lib/dump_stack.c:123) [5191.022520][T30442] check_preemption_disabled (lib/smp_processor_id.c:52) [5191.022526][T30442] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5191.022533][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5191.022543][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5191.022556][T30442] ? dump_stack_lvl (lib/dump_stack.c:124) [5191.022566][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.022573][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5191.022583][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5191.022596][T30442] ? dump_stack_lvl (lib/dump_stack.c:124) [5191.022605][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.022612][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5191.022621][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5191.022633][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5191.022636][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5191.022646][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.022653][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5191.022662][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5191.022674][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5191.022677][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5191.022687][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.022693][T30442] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5191.022699][T30442] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5191.022705][T30442] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5191.022709][T30442] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5191.022722][T30442] rawv6_sendmsg (net/ipv6/raw.c:918) [5191.022734][T30442] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5191.022739][T30442] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5191.022743][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5191.022750][T30442] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5191.022753][T30442] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5191.022762][T30442] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5191.022779][T30442] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5191.022782][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5191.022794][T30442] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5191.022797][T30442] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5191.022803][T30442] ? __pfx___sys_sendto (net/socket.c:2147) [5191.022818][T30442] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5191.022824][T30442] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5191.022832][T30442] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5191.022839][T30442] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5191.022850][T30442] __x64_sys_sendto (net/socket.c:2183) [5191.022854][T30442] ? 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) [5191.022857][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5191.022861][T30442] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5191.022867][T30442] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5191.022870][T30442] RIP: 0033:0x7f5b1a642a4a [ 5191.022873][T30442] 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 [ 5191.022876][T30442] RSP: 002b:00007ffea96a04d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5191.022879][T30442] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5b1a642a4a [ 5191.022881][T30442] RDX: 0000000000000040 RSI: 000000003a4f5340 RDI: 0000000000000005 [ 5191.022882][T30442] RBP: 00007ffea96a0560 R08: 0000000000418574 R09: 000000000000001c [ 5191.022884][T30442] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5191.022886][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5191.022886][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5191.022901][T30442] | [ 5191.022905][T30442] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30442 | [5191.045748][T30442] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5191.046066][T30442] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5191.046067][T30442] Call Trace: [ 5191.046069][T30442] [5191.046072][T30442] dump_stack_lvl (lib/dump_stack.c:123) [5191.046077][T30442] check_preemption_disabled (lib/smp_processor_id.c:52) [5191.046083][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.046090][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5191.046100][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5191.046113][T30442] ? dump_stack_lvl (lib/dump_stack.c:124) [5191.046124][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.046131][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5191.046140][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5191.046154][T30442] ? dump_stack_lvl (lib/dump_stack.c:124) [5191.046163][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.046170][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5191.046179][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5191.046191][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5191.046195][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5191.046204][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.046211][T30442] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5191.046220][T30442] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5191.046232][T30442] ? dump_stack_lvl (lib/dump_stack.c:123) [5191.046236][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5191.046246][T30442] lwtunnel_output (net/core/lwtunnel.c:359) [5191.046252][T30442] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5191.046259][T30442] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5191.046264][T30442] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5191.046269][T30442] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5191.046282][T30442] rawv6_sendmsg (net/ipv6/raw.c:918) [5191.046294][T30442] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5191.046300][T30442] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5191.046303][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5191.046311][T30442] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5191.046315][T30442] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5191.046324][T30442] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5191.046343][T30442] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5191.046345][T30442] ? __lock_release (kernel/locking/lockdep.c:5534) [5191.046357][T30442] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5191.046361][T30442] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5191.046367][T30442] ? __pfx___sys_sendto (net/socket.c:2147) [5191.046382][T30442] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5191.046388][T30442] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5191.046396][T30442] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5191.046403][T30442] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5191.046414][T30442] __x64_sys_sendto (net/socket.c:2183) [5191.046418][T30442] ? 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) [5191.046421][T30442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5191.046425][T30442] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5191.046430][T30442] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5191.046433][T30442] RIP: 0033:0x7f5b1a642a4a [ 5191.046437][T30442] 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 [ 5191.046439][T30442] RSP: 002b:00007ffea96a04d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5191.046442][T30442] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5b1a642a4a [ 5191.046444][T30442] RDX: 0000000000000040 RSI: 000000003a4f5340 RDI: 0000000000000005 [ 5191.046446][T30442] RBP: 00007ffea96a0560 R08: 0000000000418574 R09: 000000000000001c [ 5191.046447][T30442] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5191.046449][T30442] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5b1a76b000 | [ 5196.556395][ C3] lwtunnel_input(): recursion limit reached on datapath | [ 5198.804531][T30448] check_preemption_disabled: 46 callbacks suppressed | [ 5198.804539][T30448] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30448 | [5198.805297][T30448] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5198.805637][T30448] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5198.805639][T30448] Call Trace: [ 5198.805641][T30448] [5198.805644][T30448] dump_stack_lvl (lib/dump_stack.c:123) [5198.805655][T30448] check_preemption_disabled (lib/smp_processor_id.c:52) [5198.805662][T30448] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5198.805669][T30448] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5198.805678][T30448] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.805687][T30448] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5198.805692][T30448] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.805704][T30448] rawv6_sendmsg (net/ipv6/raw.c:918) [5198.805716][T30448] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5198.805721][T30448] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5198.805730][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.805741][T30448] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5198.805748][T30448] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5198.805757][T30448] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5198.805774][T30448] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5198.805777][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.805788][T30448] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.805795][T30448] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.805801][T30448] ? __pfx___sys_sendto (net/socket.c:2147) [5198.805815][T30448] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5198.805822][T30448] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5198.805834][T30448] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5198.805840][T30448] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5198.805851][T30448] __x64_sys_sendto (net/socket.c:2183) [5198.805854][T30448] ? 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) [5198.805859][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.805864][T30448] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5198.805869][T30448] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5198.805874][T30448] RIP: 0033:0x7f7541d7da4a [ 5198.805879][T30448] 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 [ 5198.805881][T30448] RSP: 002b:00007fff19da5388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5198.805885][T30448] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7541d7da4a [ 5198.805887][T30448] RDX: 0000000000000040 RSI: 0000000008afc340 RDI: 0000000000000005 [ 5198.805889][T30448] RBP: 00007fff19da5410 R08: 0000000000418574 R09: 000000000000001c [ 5198.805891][T30448] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5198.805893][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.805893][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.805908][T30448] | [ 5198.805910][T30448] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30448 | [5198.818163][T30448] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5198.818519][T30448] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5198.818521][T30448] Call Trace: [ 5198.818523][T30448] [5198.818525][T30448] dump_stack_lvl (lib/dump_stack.c:123) [5198.818531][T30448] check_preemption_disabled (lib/smp_processor_id.c:52) [5198.818536][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.818543][T30448] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5198.818550][T30448] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.818557][T30448] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5198.818561][T30448] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.818574][T30448] rawv6_sendmsg (net/ipv6/raw.c:918) [5198.818586][T30448] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5198.818591][T30448] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5198.818596][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.818604][T30448] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5198.818608][T30448] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5198.818617][T30448] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5198.818634][T30448] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5198.818636][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.818648][T30448] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.818652][T30448] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.818657][T30448] ? __pfx___sys_sendto (net/socket.c:2147) [5198.818672][T30448] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5198.818678][T30448] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5198.818687][T30448] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5198.818694][T30448] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5198.818704][T30448] __x64_sys_sendto (net/socket.c:2183) [5198.818708][T30448] ? 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) [5198.818712][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.818716][T30448] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5198.818721][T30448] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5198.818725][T30448] RIP: 0033:0x7f7541d7da4a [ 5198.818728][T30448] 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 [ 5198.818731][T30448] RSP: 002b:00007fff19da5388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5198.818734][T30448] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7541d7da4a [ 5198.818736][T30448] RDX: 0000000000000040 RSI: 0000000008afc340 RDI: 0000000000000005 [ 5198.818738][T30448] RBP: 00007fff19da5410 R08: 0000000000418574 R09: 000000000000001c [ 5198.818740][T30448] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5198.818742][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.818742][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.818757][T30448] | [ 5198.819071][T30448] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30448 | [5198.831255][T30448] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5198.831529][T30448] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5198.831531][T30448] Call Trace: [ 5198.831532][T30448] [5198.831535][T30448] dump_stack_lvl (lib/dump_stack.c:123) [5198.831541][T30448] check_preemption_disabled (lib/smp_processor_id.c:52) [5198.831547][T30448] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5198.831554][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.831559][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.831568][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.831580][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5198.831587][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5198.831595][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.831600][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.831606][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.831611][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5198.831615][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.831624][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.831631][T30448] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5198.831637][T30448] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.831643][T30448] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5198.831648][T30448] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.831660][T30448] rawv6_sendmsg (net/ipv6/raw.c:918) [5198.831672][T30448] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5198.831677][T30448] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5198.831681][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.831688][T30448] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5198.831692][T30448] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5198.831701][T30448] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5198.831717][T30448] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5198.831720][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.831731][T30448] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.831735][T30448] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.831740][T30448] ? __pfx___sys_sendto (net/socket.c:2147) [5198.831755][T30448] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5198.831761][T30448] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5198.831768][T30448] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5198.831775][T30448] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5198.831785][T30448] __x64_sys_sendto (net/socket.c:2183) [5198.831789][T30448] ? 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) [5198.831792][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.831796][T30448] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5198.831801][T30448] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5198.831804][T30448] RIP: 0033:0x7f7541d7da4a [ 5198.831807][T30448] 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 [ 5198.831809][T30448] RSP: 002b:00007fff19da5388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5198.831812][T30448] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7541d7da4a [ 5198.831814][T30448] RDX: 0000000000000040 RSI: 0000000008afc340 RDI: 0000000000000005 [ 5198.831816][T30448] RBP: 00007fff19da5410 R08: 0000000000418574 R09: 000000000000001c [ 5198.831818][T30448] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5198.831819][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.831819][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.831834][T30448] | [ 5198.831837][T30448] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30448 | [5198.846844][T30448] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5198.847107][T30448] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5198.847108][T30448] Call Trace: [ 5198.847110][T30448] [5198.847112][T30448] dump_stack_lvl (lib/dump_stack.c:123) [5198.847117][T30448] check_preemption_disabled (lib/smp_processor_id.c:52) [5198.847123][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.847130][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.847133][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.847143][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.847154][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5198.847161][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5198.847169][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.847173][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.847181][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.847185][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5198.847188][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.847198][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.847204][T30448] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5198.847211][T30448] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.847217][T30448] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5198.847221][T30448] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.847234][T30448] rawv6_sendmsg (net/ipv6/raw.c:918) [5198.847245][T30448] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5198.847251][T30448] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5198.847254][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.847262][T30448] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5198.847265][T30448] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5198.847274][T30448] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5198.847291][T30448] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5198.847294][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.847305][T30448] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.847309][T30448] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.847315][T30448] ? __pfx___sys_sendto (net/socket.c:2147) [5198.847330][T30448] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5198.847337][T30448] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5198.847345][T30448] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5198.847352][T30448] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5198.847362][T30448] __x64_sys_sendto (net/socket.c:2183) [5198.847366][T30448] ? 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) [5198.847369][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.847373][T30448] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5198.847378][T30448] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5198.847381][T30448] RIP: 0033:0x7f7541d7da4a [ 5198.847384][T30448] 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 [ 5198.847387][T30448] RSP: 002b:00007fff19da5388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5198.847390][T30448] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7541d7da4a [ 5198.847392][T30448] RDX: 0000000000000040 RSI: 0000000008afc340 RDI: 0000000000000005 [ 5198.847393][T30448] RBP: 00007fff19da5410 R08: 0000000000418574 R09: 000000000000001c [ 5198.847395][T30448] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5198.847396][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.847396][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.847411][T30448] | [ 5198.865068][T30448] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30448 | [5198.865719][T30448] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5198.865995][T30448] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5198.865997][T30448] Call Trace: [ 5198.865999][T30448] [5198.866001][T30448] dump_stack_lvl (lib/dump_stack.c:123) [5198.866006][T30448] check_preemption_disabled (lib/smp_processor_id.c:52) [5198.866012][T30448] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5198.866019][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.866022][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.866031][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.866045][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.866054][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.866058][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.866069][T30448] ? dump_stack_lvl (lib/dump_stack.c:124) [5198.866078][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.866084][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.866087][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.866095][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.866106][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5198.866113][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5198.866121][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.866125][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.866132][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.866136][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5198.866139][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.866149][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.866156][T30448] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5198.866162][T30448] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.866167][T30448] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5198.866172][T30448] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.866184][T30448] rawv6_sendmsg (net/ipv6/raw.c:918) [5198.866196][T30448] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5198.866201][T30448] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5198.866205][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.866212][T30448] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5198.866216][T30448] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5198.866225][T30448] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5198.866241][T30448] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5198.866243][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.866255][T30448] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.866259][T30448] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.866265][T30448] ? __pfx___sys_sendto (net/socket.c:2147) [5198.866280][T30448] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5198.866286][T30448] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5198.866294][T30448] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5198.866301][T30448] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5198.866311][T30448] __x64_sys_sendto (net/socket.c:2183) [5198.866315][T30448] ? 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) [5198.866319][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.866323][T30448] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5198.866328][T30448] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5198.866333][T30448] RIP: 0033:0x7f7541d7da4a [ 5198.866336][T30448] 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 [ 5198.866338][T30448] RSP: 002b:00007fff19da5388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5198.866341][T30448] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7541d7da4a [ 5198.866343][T30448] RDX: 0000000000000040 RSI: 0000000008afc340 RDI: 0000000000000005 [ 5198.866345][T30448] RBP: 00007fff19da5410 R08: 0000000000418574 R09: 000000000000001c [ 5198.866346][T30448] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5198.866348][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.866348][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.866363][T30448] | [ 5198.888532][T30448] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30448 | [5198.889127][T30448] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5198.889412][T30448] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5198.889413][T30448] Call Trace: [ 5198.889415][T30448] [5198.889417][T30448] dump_stack_lvl (lib/dump_stack.c:123) [5198.889423][T30448] check_preemption_disabled (lib/smp_processor_id.c:52) [5198.889429][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.889435][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.889438][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.889448][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.889463][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.889471][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.889476][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.889486][T30448] ? dump_stack_lvl (lib/dump_stack.c:124) [5198.889496][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.889502][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.889505][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.889512][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.889524][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5198.889530][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5198.889538][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.889543][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.889549][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.889553][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5198.889557][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.889567][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.889573][T30448] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5198.889579][T30448] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.889585][T30448] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5198.889589][T30448] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.889602][T30448] rawv6_sendmsg (net/ipv6/raw.c:918) [5198.889613][T30448] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5198.889619][T30448] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5198.889622][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.889629][T30448] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5198.889633][T30448] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5198.889642][T30448] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5198.889658][T30448] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5198.889661][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.889673][T30448] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.889677][T30448] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.889682][T30448] ? __pfx___sys_sendto (net/socket.c:2147) [5198.889698][T30448] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5198.889704][T30448] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5198.889711][T30448] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5198.889718][T30448] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5198.889729][T30448] __x64_sys_sendto (net/socket.c:2183) [5198.889733][T30448] ? 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) [5198.889735][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.889740][T30448] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5198.889745][T30448] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5198.889747][T30448] RIP: 0033:0x7f7541d7da4a [ 5198.889751][T30448] 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 [ 5198.889753][T30448] RSP: 002b:00007fff19da5388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5198.889756][T30448] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7541d7da4a [ 5198.889758][T30448] RDX: 0000000000000040 RSI: 0000000008afc340 RDI: 0000000000000005 [ 5198.889759][T30448] RBP: 00007fff19da5410 R08: 0000000000418574 R09: 000000000000001c [ 5198.889761][T30448] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5198.889763][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.889763][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.889778][T30448] | [ 5198.889786][T30448] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30448 | [5198.911737][T30448] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5198.912030][T30448] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5198.912031][T30448] Call Trace: [ 5198.912033][T30448] [5198.912035][T30448] dump_stack_lvl (lib/dump_stack.c:123) [5198.912041][T30448] check_preemption_disabled (lib/smp_processor_id.c:52) [5198.912047][T30448] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5198.912053][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.912056][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.912065][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.912077][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5198.912083][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5198.912091][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.912096][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.912103][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.912107][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5198.912111][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.912121][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.912128][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.912131][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.912139][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.912153][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.912161][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.912166][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.912176][T30448] ? dump_stack_lvl (lib/dump_stack.c:124) [5198.912185][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.912191][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.912193][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.912201][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.912213][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5198.912218][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5198.912225][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.912229][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.912236][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.912240][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5198.912243][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.912253][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.912259][T30448] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5198.912266][T30448] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.912271][T30448] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5198.912276][T30448] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.912288][T30448] rawv6_sendmsg (net/ipv6/raw.c:918) [5198.912300][T30448] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5198.912306][T30448] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5198.912309][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.912316][T30448] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5198.912320][T30448] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5198.912329][T30448] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5198.912347][T30448] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5198.912349][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.912361][T30448] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.912364][T30448] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.912370][T30448] ? __pfx___sys_sendto (net/socket.c:2147) [5198.912385][T30448] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5198.912391][T30448] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5198.912398][T30448] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5198.912405][T30448] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5198.912416][T30448] __x64_sys_sendto (net/socket.c:2183) [5198.912419][T30448] ? 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) [5198.912422][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.912427][T30448] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5198.912432][T30448] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5198.912435][T30448] RIP: 0033:0x7f7541d7da4a [ 5198.912438][T30448] 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 [ 5198.912440][T30448] RSP: 002b:00007fff19da5388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5198.912443][T30448] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7541d7da4a [ 5198.912445][T30448] RDX: 0000000000000040 RSI: 0000000008afc340 RDI: 0000000000000005 [ 5198.912447][T30448] RBP: 00007fff19da5410 R08: 0000000000418574 R09: 000000000000001c [ 5198.912448][T30448] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5198.912450][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.912450][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.912465][T30448] | [ 5198.939242][T30448] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30448 | [5198.939688][T30448] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5198.940447][T30448] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5198.940449][T30448] Call Trace: [ 5198.940451][T30448] [5198.940453][T30448] dump_stack_lvl (lib/dump_stack.c:123) [5198.940459][T30448] check_preemption_disabled (lib/smp_processor_id.c:52) [5198.940464][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.940471][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.940475][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.940484][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.940496][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5198.940502][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5198.940510][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.940515][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.940522][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.940527][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5198.940530][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.940541][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.940547][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.940550][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.940558][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.940572][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.940580][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.940585][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.940595][T30448] ? dump_stack_lvl (lib/dump_stack.c:124) [5198.940604][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.940611][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.940613][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.940621][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.940633][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5198.940638][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5198.940645][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.940649][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.940656][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.940660][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5198.940663][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.940673][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.940680][T30448] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5198.940686][T30448] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.940692][T30448] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5198.940697][T30448] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.940709][T30448] rawv6_sendmsg (net/ipv6/raw.c:918) [5198.940722][T30448] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5198.940727][T30448] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5198.940731][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.940738][T30448] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5198.940742][T30448] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5198.940751][T30448] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5198.940768][T30448] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5198.940770][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.940782][T30448] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.940786][T30448] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.940792][T30448] ? __pfx___sys_sendto (net/socket.c:2147) [5198.940807][T30448] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5198.940813][T30448] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5198.940821][T30448] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5198.940828][T30448] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5198.940838][T30448] __x64_sys_sendto (net/socket.c:2183) [5198.940842][T30448] ? 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) [5198.940846][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.940850][T30448] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5198.940855][T30448] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5198.940858][T30448] RIP: 0033:0x7f7541d7da4a [ 5198.940862][T30448] 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 [ 5198.940864][T30448] RSP: 002b:00007fff19da5388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5198.940867][T30448] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7541d7da4a [ 5198.940869][T30448] RDX: 0000000000000040 RSI: 0000000008afc340 RDI: 0000000000000005 [ 5198.940871][T30448] RBP: 00007fff19da5410 R08: 0000000000418574 R09: 000000000000001c [ 5198.940873][T30448] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5198.940874][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.940874][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.940890][T30448] | [ 5198.941008][T30448] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30448 | [5198.967766][T30448] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5198.968279][T30448] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5198.968280][T30448] Call Trace: [ 5198.968282][T30448] [5198.968283][T30448] dump_stack_lvl (lib/dump_stack.c:123) [5198.968289][T30448] check_preemption_disabled (lib/smp_processor_id.c:52) [5198.968295][T30448] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5198.968301][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.968305][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.968314][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.968327][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5198.968333][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5198.968342][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.968347][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.968354][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.968358][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5198.968362][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.968372][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.968379][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.968381][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.968389][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.968401][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5198.968406][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5198.968414][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.968418][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.968425][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.968429][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5198.968432][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.968442][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.968448][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.968451][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.968459][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.968473][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.968481][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.968485][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.968495][T30448] ? dump_stack_lvl (lib/dump_stack.c:124) [5198.968505][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.968511][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5198.968514][T30448] ? _printk (kernel/printk/printk.c:2470) [5198.968521][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5198.968533][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5198.968538][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5198.968546][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5198.968550][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5198.968557][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5198.968561][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5198.968564][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.968573][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5198.968580][T30448] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5198.968586][T30448] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.968592][T30448] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5198.968596][T30448] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5198.968609][T30448] rawv6_sendmsg (net/ipv6/raw.c:918) [5198.968621][T30448] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5198.968626][T30448] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5198.968629][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.968637][T30448] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5198.968640][T30448] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5198.968649][T30448] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5198.968666][T30448] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5198.968668][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5198.968680][T30448] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.968684][T30448] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5198.968690][T30448] ? __pfx___sys_sendto (net/socket.c:2147) [5198.968705][T30448] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5198.968711][T30448] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5198.968718][T30448] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5198.968726][T30448] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5198.968736][T30448] __x64_sys_sendto (net/socket.c:2183) [5198.968740][T30448] ? 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) [5198.968743][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5198.968747][T30448] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5198.968752][T30448] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5198.968754][T30448] RIP: 0033:0x7f7541d7da4a [ 5198.968757][T30448] 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 [ 5198.968760][T30448] RSP: 002b:00007fff19da5388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5198.968763][T30448] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7541d7da4a [ 5198.968764][T30448] RDX: 0000000000000040 RSI: 0000000008afc340 RDI: 0000000000000005 [ 5198.968766][T30448] RBP: 00007fff19da5410 R08: 0000000000418574 R09: 000000000000001c [ 5198.968767][T30448] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5198.968769][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.968769][T30448] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f7541ea6000 | [ 5198.968784][T30448] | [ 5199.000291][T30448] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30448 | [5199.000967][T30448] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5199.001274][T30448] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5199.001275][T30448] Call Trace: [ 5199.001277][T30448] [5199.001279][T30448] dump_stack_lvl (lib/dump_stack.c:123) [5199.001285][T30448] check_preemption_disabled (lib/smp_processor_id.c:52) [5199.001290][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5199.001297][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5199.001300][T30448] ? _printk (kernel/printk/printk.c:2470) [5199.001309][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5199.001321][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5199.001327][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5199.001336][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5199.001341][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5199.001348][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5199.001353][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5199.001356][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5199.001366][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5199.001373][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5199.001375][T30448] ? _printk (kernel/printk/printk.c:2470) [5199.001384][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5199.001396][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5199.001401][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5199.001409][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5199.001414][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5199.001421][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5199.001425][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5199.001428][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5199.001438][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5199.001445][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5199.001447][T30448] ? _printk (kernel/printk/printk.c:2470) [5199.001455][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5199.001470][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5199.001478][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5199.001482][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5199.001493][T30448] ? dump_stack_lvl (lib/dump_stack.c:124) [5199.001502][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5199.001508][T30448] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5199.001511][T30448] ? _printk (kernel/printk/printk.c:2470) [5199.001519][T30448] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5199.001531][T30448] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5199.001536][T30448] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5199.001544][T30448] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5199.001548][T30448] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5199.001555][T30448] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5199.001559][T30448] ? dump_stack_lvl (lib/dump_stack.c:123) [5199.001562][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5199.001572][T30448] lwtunnel_output (net/core/lwtunnel.c:359) [5199.001578][T30448] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5199.001585][T30448] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5199.001590][T30448] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5199.001595][T30448] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5199.001608][T30448] rawv6_sendmsg (net/ipv6/raw.c:918) [5199.001620][T30448] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5199.001625][T30448] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5199.001629][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5199.001636][T30448] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5199.001639][T30448] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5199.001648][T30448] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5199.001665][T30448] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5199.001668][T30448] ? __lock_release (kernel/locking/lockdep.c:5534) [5199.001680][T30448] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5199.001684][T30448] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5199.001689][T30448] ? __pfx___sys_sendto (net/socket.c:2147) [5199.001705][T30448] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5199.001711][T30448] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5199.001718][T30448] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5199.001726][T30448] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5199.001736][T30448] __x64_sys_sendto (net/socket.c:2183) [5199.001740][T30448] ? 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) [5199.001743][T30448] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5199.001747][T30448] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5199.001752][T30448] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5199.001755][T30448] RIP: 0033:0x7f7541d7da4a [ 5199.001758][T30448] 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 [ 5199.001760][T30448] RSP: 002b:00007fff19da5388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5199.001763][T30448] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7541d7da4a [ 5199.001765][T30448] RDX: 0000000000000040 RSI: 0000000008afc340 RDI: 0000000000000005 [ 5199.001766][T30448] RBP: 00007fff19da5410 R08: 0000000000418574 R09: 000000000000001c [ 5199.001768][T30448] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_output:ip6_send_skb:rawv6_push_pending_frames:rawv6_sendmsg check_preemption_disabled:lwtunnel_output:rpl_output:lwtunnel_output:rpl_output check_preemption_disabled:lwtunnel_output:seg6_output_core:seg6_output:lwtunnel_output check_preemption_disabled:lwtunnel_output:ila_output:lwtunnel_output:ila_output check_preemption_disabled:lwtunnel_output:rpl_output:lwtunnel_output:ip6_send_skb check_preemption_disabled:lwtunnel_output:ila_output:lwtunnel_output:ip6_send_skb