====================================== | [ 5519.902115][T31863] veth1: renamed from veth-betaR | [ 5520.002613][T31864] veth0: renamed from veth-gamma | [ 5529.756103][T31887] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31887 | [5529.756720][T31887] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5529.756977][T31887] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5529.756980][T31887] Call Trace: [ 5529.756982][T31887] [5529.756984][T31887] dump_stack_lvl (lib/dump_stack.c:123) [5529.756993][T31887] check_preemption_disabled (lib/smp_processor_id.c:52) [5529.757001][T31887] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5529.757007][T31887] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5529.757016][T31887] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.757025][T31887] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5529.757029][T31887] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.757041][T31887] rawv6_sendmsg (net/ipv6/raw.c:918) [5529.757053][T31887] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5529.757057][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.757068][T31887] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5529.757075][T31887] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5529.757079][T31887] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5529.757090][T31887] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5529.757107][T31887] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5529.757109][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.757120][T31887] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.757127][T31887] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.757133][T31887] ? __pfx___sys_sendto (net/socket.c:2147) [5529.757145][T31887] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5529.757153][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.757158][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.757163][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.757169][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.757175][T31887] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5529.757186][T31887] __x64_sys_sendto (net/socket.c:2183) [5529.757190][T31887] ? 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) [5529.757193][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.757198][T31887] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5529.757202][T31887] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5529.757207][T31887] RIP: 0033:0x7f85bbf4da4a [ 5529.757211][T31887] 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 [ 5529.757214][T31887] RSP: 002b:00007fffe4e37cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5529.757218][T31887] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f85bbf4da4a [ 5529.757221][T31887] RDX: 0000000000000040 RSI: 00000000054a6340 RDI: 0000000000000005 [ 5529.757223][T31887] RBP: 00007fffe4e37d80 R08: 0000000000418574 R09: 000000000000001c [ 5529.757225][T31887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5529.757226][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.757226][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.757241][T31887] | [ 5529.757243][T31887] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31887 | [5529.770336][T31887] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5529.770597][T31887] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5529.770598][T31887] Call Trace: [ 5529.770600][T31887] [5529.770603][T31887] dump_stack_lvl (lib/dump_stack.c:123) [5529.770609][T31887] check_preemption_disabled (lib/smp_processor_id.c:52) [5529.770618][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.770624][T31887] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5529.770632][T31887] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.770638][T31887] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5529.770643][T31887] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.770655][T31887] rawv6_sendmsg (net/ipv6/raw.c:918) [5529.770667][T31887] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5529.770671][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.770680][T31887] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5529.770685][T31887] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5529.770688][T31887] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5529.770698][T31887] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5529.770724][T31887] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5529.770727][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.770738][T31887] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.770743][T31887] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.770748][T31887] ? __pfx___sys_sendto (net/socket.c:2147) [5529.770760][T31887] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5529.770768][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.770773][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.770777][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.770783][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.770789][T31887] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5529.770796][T31887] __x64_sys_sendto (net/socket.c:2183) [5529.770800][T31887] ? 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) [5529.770803][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.770808][T31887] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5529.770812][T31887] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5529.770816][T31887] RIP: 0033:0x7f85bbf4da4a [ 5529.770819][T31887] 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 [ 5529.770822][T31887] RSP: 002b:00007fffe4e37cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5529.770825][T31887] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f85bbf4da4a [ 5529.770827][T31887] RDX: 0000000000000040 RSI: 00000000054a6340 RDI: 0000000000000005 [ 5529.770829][T31887] RBP: 00007fffe4e37d80 R08: 0000000000418574 R09: 000000000000001c [ 5529.770831][T31887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5529.770833][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.770833][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.770847][T31887] | [ 5529.770869][T31887] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31887 | [5529.783411][T31887] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5529.783666][T31887] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5529.783667][T31887] Call Trace: [ 5529.783669][T31887] [5529.783671][T31887] dump_stack_lvl (lib/dump_stack.c:123) [5529.783676][T31887] check_preemption_disabled (lib/smp_processor_id.c:52) [5529.783682][T31887] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5529.783689][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.783703][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.783717][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.783721][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.783730][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.783736][T31887] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5529.783743][T31887] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.783748][T31887] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5529.783752][T31887] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.783764][T31887] rawv6_sendmsg (net/ipv6/raw.c:918) [5529.783776][T31887] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5529.783780][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.783788][T31887] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5529.783792][T31887] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5529.783795][T31887] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5529.783803][T31887] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5529.783819][T31887] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5529.783821][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.783832][T31887] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.783837][T31887] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.783842][T31887] ? __pfx___sys_sendto (net/socket.c:2147) [5529.783854][T31887] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5529.783862][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.783866][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.783870][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.783876][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.783881][T31887] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5529.783889][T31887] __x64_sys_sendto (net/socket.c:2183) [5529.783893][T31887] ? 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) [5529.783895][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.783900][T31887] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5529.783904][T31887] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5529.783907][T31887] RIP: 0033:0x7f85bbf4da4a [ 5529.783911][T31887] 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 [ 5529.783913][T31887] RSP: 002b:00007fffe4e37cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5529.783916][T31887] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f85bbf4da4a [ 5529.783918][T31887] RDX: 0000000000000040 RSI: 00000000054a6340 RDI: 0000000000000005 [ 5529.783919][T31887] RBP: 00007fffe4e37d80 R08: 0000000000418574 R09: 000000000000001c [ 5529.783921][T31887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5529.783931][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.783931][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.783945][T31887] | [ 5529.783948][T31887] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31887 | [5529.798078][T31887] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5529.798348][T31887] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5529.798349][T31887] Call Trace: [ 5529.798351][T31887] [5529.798353][T31887] dump_stack_lvl (lib/dump_stack.c:123) [5529.798358][T31887] check_preemption_disabled (lib/smp_processor_id.c:52) [5529.798364][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.798372][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.798386][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.798399][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.798403][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.798412][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.798419][T31887] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5529.798425][T31887] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.798430][T31887] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5529.798435][T31887] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.798446][T31887] rawv6_sendmsg (net/ipv6/raw.c:918) [5529.798458][T31887] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5529.798462][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.798471][T31887] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5529.798474][T31887] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5529.798477][T31887] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5529.798485][T31887] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5529.798501][T31887] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5529.798503][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.798515][T31887] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.798518][T31887] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.798524][T31887] ? __pfx___sys_sendto (net/socket.c:2147) [5529.798536][T31887] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5529.798544][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.798548][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.798551][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.798558][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.798563][T31887] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5529.798570][T31887] __x64_sys_sendto (net/socket.c:2183) [5529.798574][T31887] ? 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) [5529.798577][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.798581][T31887] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5529.798586][T31887] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5529.798589][T31887] RIP: 0033:0x7f85bbf4da4a [ 5529.798592][T31887] 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 [ 5529.798595][T31887] RSP: 002b:00007fffe4e37cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5529.798598][T31887] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f85bbf4da4a [ 5529.798600][T31887] RDX: 0000000000000040 RSI: 00000000054a6340 RDI: 0000000000000005 [ 5529.798601][T31887] RBP: 00007fffe4e37d80 R08: 0000000000418574 R09: 000000000000001c [ 5529.798603][T31887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5529.798605][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.798605][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.798619][T31887] | [ 5529.813978][T31887] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31887 | [5529.814456][T31887] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5529.814725][T31887] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5529.814726][T31887] Call Trace: [ 5529.814728][T31887] [5529.814730][T31887] dump_stack_lvl (lib/dump_stack.c:123) [5529.814735][T31887] check_preemption_disabled (lib/smp_processor_id.c:52) [5529.814740][T31887] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5529.814746][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.814760][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.814775][T31887] ? dump_stack_lvl (lib/dump_stack.c:124) [5529.814784][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.814791][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.814803][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.814817][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.814820][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.814830][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.814836][T31887] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5529.814842][T31887] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.814847][T31887] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5529.814852][T31887] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.814864][T31887] rawv6_sendmsg (net/ipv6/raw.c:918) [5529.814875][T31887] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5529.814879][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.814887][T31887] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5529.814890][T31887] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5529.814893][T31887] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5529.814901][T31887] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5529.814917][T31887] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5529.814919][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.814931][T31887] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.814934][T31887] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.814940][T31887] ? __pfx___sys_sendto (net/socket.c:2147) [5529.814952][T31887] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5529.814959][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.814964][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.814967][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.814973][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.814979][T31887] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5529.814986][T31887] __x64_sys_sendto (net/socket.c:2183) [5529.814990][T31887] ? 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) [5529.814993][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.814997][T31887] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5529.815002][T31887] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5529.815005][T31887] RIP: 0033:0x7f85bbf4da4a [ 5529.815008][T31887] 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 [ 5529.815010][T31887] RSP: 002b:00007fffe4e37cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5529.815013][T31887] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f85bbf4da4a [ 5529.815015][T31887] RDX: 0000000000000040 RSI: 00000000054a6340 RDI: 0000000000000005 [ 5529.815017][T31887] RBP: 00007fffe4e37d80 R08: 0000000000418574 R09: 000000000000001c [ 5529.815019][T31887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5529.815020][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.815020][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.815035][T31887] | [ 5529.815037][T31887] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31887 | [5529.833361][T31887] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5529.833653][T31887] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5529.833654][T31887] Call Trace: [ 5529.833656][T31887] [5529.833658][T31887] dump_stack_lvl (lib/dump_stack.c:123) [5529.833664][T31887] check_preemption_disabled (lib/smp_processor_id.c:52) [5529.833669][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.833676][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.833690][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.833705][T31887] ? dump_stack_lvl (lib/dump_stack.c:124) [5529.833714][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.833721][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.833734][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.833747][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.833751][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.833761][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.833767][T31887] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5529.833774][T31887] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.833779][T31887] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5529.833784][T31887] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.833796][T31887] rawv6_sendmsg (net/ipv6/raw.c:918) [5529.833807][T31887] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5529.833811][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.833820][T31887] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5529.833823][T31887] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5529.833826][T31887] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5529.833834][T31887] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5529.833851][T31887] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5529.833853][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.833865][T31887] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.833869][T31887] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.833874][T31887] ? __pfx___sys_sendto (net/socket.c:2147) [5529.833887][T31887] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5529.833895][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.833899][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.833902][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.833909][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.833914][T31887] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5529.833928][T31887] __x64_sys_sendto (net/socket.c:2183) [5529.833932][T31887] ? 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) [5529.833936][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.833940][T31887] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5529.833945][T31887] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5529.833948][T31887] RIP: 0033:0x7f85bbf4da4a [ 5529.833951][T31887] 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 [ 5529.833954][T31887] RSP: 002b:00007fffe4e37cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5529.833956][T31887] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f85bbf4da4a [ 5529.833958][T31887] RDX: 0000000000000040 RSI: 00000000054a6340 RDI: 0000000000000005 [ 5529.833960][T31887] RBP: 00007fffe4e37d80 R08: 0000000000418574 R09: 000000000000001c [ 5529.833962][T31887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5529.833964][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.833964][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.833978][T31887] | [ 5529.833986][T31887] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31887 | [5529.853399][T31887] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5529.853693][T31887] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5529.853695][T31887] Call Trace: [ 5529.853696][T31887] [5529.853698][T31887] dump_stack_lvl (lib/dump_stack.c:123) [5529.853703][T31887] check_preemption_disabled (lib/smp_processor_id.c:52) [5529.853709][T31887] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5529.853716][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.853730][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.853743][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.853747][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.853757][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.853763][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.853776][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.853790][T31887] ? dump_stack_lvl (lib/dump_stack.c:124) [5529.853800][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.853806][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.853819][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.853832][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.853835][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.853845][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.853851][T31887] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5529.853857][T31887] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.853862][T31887] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5529.853867][T31887] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.853879][T31887] rawv6_sendmsg (net/ipv6/raw.c:918) [5529.853891][T31887] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5529.853895][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.853903][T31887] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5529.853906][T31887] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5529.853909][T31887] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5529.853917][T31887] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5529.853938][T31887] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5529.853940][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.853968][T31887] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.853972][T31887] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.853978][T31887] ? __pfx___sys_sendto (net/socket.c:2147) [5529.853990][T31887] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5529.853998][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.854003][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.854006][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.854012][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.854018][T31887] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5529.854025][T31887] __x64_sys_sendto (net/socket.c:2183) [5529.854029][T31887] ? 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) [5529.854032][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.854037][T31887] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5529.854042][T31887] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5529.854045][T31887] RIP: 0033:0x7f85bbf4da4a [ 5529.854048][T31887] 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 [ 5529.854051][T31887] RSP: 002b:00007fffe4e37cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5529.854053][T31887] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f85bbf4da4a [ 5529.854056][T31887] RDX: 0000000000000040 RSI: 00000000054a6340 RDI: 0000000000000005 [ 5529.854057][T31887] RBP: 00007fffe4e37d80 R08: 0000000000418574 R09: 000000000000001c [ 5529.854059][T31887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5529.854061][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.854061][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.854076][T31887] | [ 5529.854078][T31887] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31887 | [5529.875408][T31887] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5529.875701][T31887] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5529.875703][T31887] Call Trace: [ 5529.875704][T31887] [5529.875706][T31887] dump_stack_lvl (lib/dump_stack.c:123) [5529.875712][T31887] check_preemption_disabled (lib/smp_processor_id.c:52) [5529.875718][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.875725][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.875738][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.875752][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.875756][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.875766][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.875773][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.875785][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.875800][T31887] ? dump_stack_lvl (lib/dump_stack.c:124) [5529.875810][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.875817][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.875830][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.875843][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.875847][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.875856][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.875863][T31887] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5529.875869][T31887] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.875874][T31887] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5529.875879][T31887] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.875891][T31887] rawv6_sendmsg (net/ipv6/raw.c:918) [5529.875903][T31887] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5529.875907][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.875916][T31887] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5529.875919][T31887] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5529.875922][T31887] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5529.875930][T31887] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5529.875947][T31887] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5529.875949][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.875961][T31887] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.875965][T31887] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.875970][T31887] ? __pfx___sys_sendto (net/socket.c:2147) [5529.875982][T31887] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5529.875990][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.875995][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.875999][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.876005][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.876011][T31887] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5529.876018][T31887] __x64_sys_sendto (net/socket.c:2183) [5529.876022][T31887] ? 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) [5529.876025][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.876029][T31887] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5529.876034][T31887] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5529.876037][T31887] RIP: 0033:0x7f85bbf4da4a [ 5529.876041][T31887] 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 [ 5529.876043][T31887] RSP: 002b:00007fffe4e37cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5529.876046][T31887] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f85bbf4da4a [ 5529.876048][T31887] RDX: 0000000000000040 RSI: 00000000054a6340 RDI: 0000000000000005 [ 5529.876050][T31887] RBP: 00007fffe4e37d80 R08: 0000000000418574 R09: 000000000000001c [ 5529.876052][T31887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5529.876053][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.876053][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.876069][T31887] | [ 5529.876077][T31887] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31887 | [5529.898427][T31887] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5529.898761][T31887] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5529.898762][T31887] Call Trace: [ 5529.898764][T31887] [5529.898766][T31887] dump_stack_lvl (lib/dump_stack.c:123) [5529.898772][T31887] check_preemption_disabled (lib/smp_processor_id.c:52) [5529.898777][T31887] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5529.898784][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.898798][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.898812][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.898816][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.898826][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.898833][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.898846][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.898860][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.898863][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.898873][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.898880][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.898893][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.898908][T31887] ? dump_stack_lvl (lib/dump_stack.c:124) [5529.898918][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.898925][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.898937][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.898951][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.898955][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.898965][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.898971][T31887] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5529.898978][T31887] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.898983][T31887] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5529.898988][T31887] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.899000][T31887] rawv6_sendmsg (net/ipv6/raw.c:918) [5529.899013][T31887] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5529.899017][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.899026][T31887] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5529.899029][T31887] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5529.899031][T31887] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5529.899040][T31887] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5529.899057][T31887] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5529.899059][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.899071][T31887] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.899075][T31887] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.899081][T31887] ? __pfx___sys_sendto (net/socket.c:2147) [5529.899093][T31887] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5529.899101][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.899106][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.899109][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.899116][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.899122][T31887] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5529.899129][T31887] __x64_sys_sendto (net/socket.c:2183) [5529.899133][T31887] ? 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) [5529.899136][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.899141][T31887] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5529.899145][T31887] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5529.899149][T31887] RIP: 0033:0x7f85bbf4da4a [ 5529.899152][T31887] 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 [ 5529.899154][T31887] RSP: 002b:00007fffe4e37cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5529.899157][T31887] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f85bbf4da4a [ 5529.899159][T31887] RDX: 0000000000000040 RSI: 00000000054a6340 RDI: 0000000000000005 [ 5529.899161][T31887] RBP: 00007fffe4e37d80 R08: 0000000000418574 R09: 000000000000001c [ 5529.899162][T31887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5529.899164][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.899164][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5529.899179][T31887] | [ 5529.899182][T31887] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31887 | [5529.924088][T31887] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5529.924414][T31887] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5529.924416][T31887] Call Trace: [ 5529.924418][T31887] [5529.924420][T31887] dump_stack_lvl (lib/dump_stack.c:123) [5529.924426][T31887] check_preemption_disabled (lib/smp_processor_id.c:52) [5529.924432][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.924439][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.924453][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.924468][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.924472][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.924482][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.924489][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.924502][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.924516][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.924520][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.924530][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.924537][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.924550][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.924565][T31887] ? dump_stack_lvl (lib/dump_stack.c:124) [5529.924575][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.924582][T31887] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5529.924595][T31887] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5529.924609][T31887] ? dump_stack_lvl (lib/dump_stack.c:123) [5529.924612][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.924622][T31887] lwtunnel_output (net/core/lwtunnel.c:359) [5529.924629][T31887] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5529.924636][T31887] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.924641][T31887] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5529.924646][T31887] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5529.924658][T31887] rawv6_sendmsg (net/ipv6/raw.c:918) [5529.924671][T31887] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5529.924675][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.924684][T31887] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5529.924687][T31887] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5529.924690][T31887] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5529.924699][T31887] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5529.924716][T31887] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5529.924718][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.924730][T31887] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.924734][T31887] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5529.924740][T31887] ? __pfx___sys_sendto (net/socket.c:2147) [5529.924753][T31887] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5529.924761][T31887] ? find_held_lock (kernel/locking/lockdep.c:5348) [5529.924766][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.924770][T31887] ? __lock_release (kernel/locking/lockdep.c:5534) [5529.924776][T31887] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5529.924782][T31887] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5529.924790][T31887] __x64_sys_sendto (net/socket.c:2183) [5529.924794][T31887] ? 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) [5529.924797][T31887] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5529.924801][T31887] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5529.924806][T31887] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5529.924809][T31887] RIP: 0033:0x7f85bbf4da4a [ 5529.924813][T31887] 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 [ 5529.924815][T31887] RSP: 002b:00007fffe4e37cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5529.924818][T31887] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f85bbf4da4a [ 5529.924820][T31887] RDX: 0000000000000040 RSI: 00000000054a6340 RDI: 0000000000000005 [ 5529.924822][T31887] RBP: 00007fffe4e37d80 R08: 0000000000418574 R09: 000000000000001c [ 5529.924824][T31887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5529.924825][T31887] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f85bc076000 | [ 5531.000713][T31887] lwtunnel_output(): recursion limit reached on datapath | [ 5535.715872][T31894] check_preemption_disabled: 46 callbacks suppressed | [ 5535.715881][T31894] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31894 | [5535.716637][T31894] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5535.716898][T31894] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5535.716900][T31894] Call Trace: [ 5535.716902][T31894] [5535.716904][T31894] dump_stack_lvl (lib/dump_stack.c:123) [5535.716912][T31894] check_preemption_disabled (lib/smp_processor_id.c:52) [5535.716919][T31894] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5535.716925][T31894] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5535.716932][T31894] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5535.716939][T31894] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5535.716943][T31894] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5535.716955][T31894] rawv6_sendmsg (net/ipv6/raw.c:918) [5535.716967][T31894] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5535.716972][T31894] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5535.716978][T31894] ? __lock_release (kernel/locking/lockdep.c:5534) [5535.716986][T31894] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5535.716991][T31894] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5535.717000][T31894] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5535.717016][T31894] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5535.717019][T31894] ? __lock_release (kernel/locking/lockdep.c:5534) [5535.717030][T31894] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5535.717035][T31894] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5535.717042][T31894] ? __pfx___sys_sendto (net/socket.c:2147) [5535.717056][T31894] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5535.717063][T31894] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5535.717074][T31894] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5535.717081][T31894] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5535.717091][T31894] __x64_sys_sendto (net/socket.c:2183) [5535.717094][T31894] ? 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) [5535.717098][T31894] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5535.717103][T31894] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5535.717107][T31894] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5535.717111][T31894] RIP: 0033:0x7f9ef8f03a4a [ 5535.717115][T31894] 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 [ 5535.717118][T31894] RSP: 002b:00007ffc24c5e178 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5535.717122][T31894] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9ef8f03a4a [ 5535.717124][T31894] RDX: 0000000000000040 RSI: 000000001356a340 RDI: 0000000000000005 [ 5535.717126][T31894] RBP: 00007ffc24c5e200 R08: 0000000000418574 R09: 000000000000001c [ 5535.717128][T31894] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5535.717129][T31894] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9ef902c000 | [ 5535.717129][T31894] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9ef902c000 | [ 5535.717144][T31894] | [ 5535.717146][T31894] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31894 | [5535.729909][T31894] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5535.730166][T31894] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5535.730167][T31894] Call Trace: [ 5535.730169][T31894] [5535.730171][T31894] dump_stack_lvl (lib/dump_stack.c:123) [5535.730179][T31894] check_preemption_disabled (lib/smp_processor_id.c:52) [5535.730185][T31894] lwtunnel_output (net/core/lwtunnel.c:359) [5535.730192][T31894] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5535.730199][T31894] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5535.730206][T31894] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5535.730210][T31894] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5535.730222][T31894] rawv6_sendmsg (net/ipv6/raw.c:918) [5535.730234][T31894] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5535.730239][T31894] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5535.730244][T31894] ? __lock_release (kernel/locking/lockdep.c:5534) [5535.730253][T31894] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5535.730257][T31894] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5535.730266][T31894] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5535.730282][T31894] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5535.730284][T31894] ? __lock_release (kernel/locking/lockdep.c:5534) [5535.730295][T31894] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5535.730300][T31894] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5535.730306][T31894] ? __pfx___sys_sendto (net/socket.c:2147) [5535.730320][T31894] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5535.730327][T31894] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5535.730336][T31894] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5535.730343][T31894] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5535.730353][T31894] __x64_sys_sendto (net/socket.c:2183) [5535.730357][T31894] ? 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) [5535.730361][T31894] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5535.730366][T31894] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5535.730372][T31894] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5535.730375][T31894] RIP: 0033:0x7f9ef8f03a4a [ 5535.730379][T31894] 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 [ 5535.730381][T31894] RSP: 002b:00007ffc24c5e178 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5535.730384][T31894] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9ef8f03a4a [ 5535.730386][T31894] RDX: 0000000000000040 RSI: 000000001356a340 RDI: 0000000000000005 [ 5535.730388][T31894] RBP: 00007ffc24c5e200 R08: 0000000000418574 R09: 000000000000001c [ 5535.730390][T31894] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5535.730391][T31894] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9ef902c000 | [ 5535.730391][T31894] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9ef902c000 | [ 5535.730405][T31894] | [ 5535.743424][T31894] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31894 | [5535.743787][T31894] caller is lwtunnel_output (net/core/dev.h:341 net/core/lwtunnel.c:360) [ 5535.744065][T31894] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5535.744067][T31894] Call Trace: [ 5535.744069][T31894] [5535.744071][T31894] dump_stack_lvl (lib/dump_stack.c:123) [5535.744079][T31894] check_preemption_disabled (lib/smp_processor_id.c:52) [5535.744085][T31894] lwtunnel_output (net/core/dev.h:341 net/core/lwtunnel.c:360) [5535.744092][T31894] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5535.744100][T31894] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5535.744107][T31894] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5535.744111][T31894] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5535.744123][T31894] rawv6_sendmsg (net/ipv6/raw.c:918) [5535.744135][T31894] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5535.744141][T31894] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5535.744146][T31894] ? __lock_release (kernel/locking/lockdep.c:5534) [5535.744156][T31894] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5535.744161][T31894] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5535.744170][T31894] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5535.744186][T31894] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5535.744189][T31894] ? __lock_release (kernel/locking/lockdep.c:5534) [5535.744200][T31894] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5535.744205][T31894] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5535.744211][T31894] ? __pfx___sys_sendto (net/socket.c:2147) [5535.744225][T31894] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5535.744232][T31894] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5535.744241][T31894] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5535.744248][T31894] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5535.744258][T31894] __x64_sys_sendto (net/socket.c:2183) [5535.744262][T31894] ? 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) [5535.744265][T31894] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5535.744270][T31894] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5535.744275][T31894] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5535.744278][T31894] RIP: 0033:0x7f9ef8f03a4a [ 5535.744282][T31894] 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 [ 5535.744285][T31894] RSP: 002b:00007ffc24c5e178 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5535.744288][T31894] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9ef8f03a4a [ 5535.744290][T31894] RDX: 0000000000000040 RSI: 000000001356a340 RDI: 0000000000000005 [ 5535.744292][T31894] RBP: 00007ffc24c5e200 R08: 0000000000418574 R09: 000000000000001c [ 5535.744294][T31894] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5535.744295][T31894] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9ef902c000 | [ 5535.744295][T31894] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9ef902c000 | [ 5535.744310][T31894] | [ 5536.726052][T31894] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31894 | [5536.726635][T31894] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5536.726881][T31894] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5536.726883][T31894] Call Trace: [ 5536.726885][T31894] [5536.726887][T31894] dump_stack_lvl (lib/dump_stack.c:123) [5536.726896][T31894] check_preemption_disabled (lib/smp_processor_id.c:52) [5536.726902][T31894] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5536.726908][T31894] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5536.726916][T31894] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5536.726923][T31894] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5536.726927][T31894] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5536.726939][T31894] rawv6_sendmsg (net/ipv6/raw.c:918) [5536.726950][T31894] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5536.726954][T31894] ? find_held_lock (kernel/locking/lockdep.c:5348) [5536.726964][T31894] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5536.726969][T31894] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5536.726978][T31894] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5536.726994][T31894] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5536.726998][T31894] ? __lock_release (kernel/locking/lockdep.c:5534) [5536.727009][T31894] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5536.727014][T31894] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5536.727019][T31894] ? __pfx___sys_sendto (net/socket.c:2147) [5536.727032][T31894] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5536.727041][T31894] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5536.727050][T31894] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5536.727058][T31894] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5536.727065][T31894] ? __pfx___x64_sys_poll (fs/select.c:1062) [5536.727068][T31894] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5536.727077][T31894] __x64_sys_sendto (net/socket.c:2183) [5536.727080][T31894] ? 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) [5536.727084][T31894] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5536.727089][T31894] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5536.727093][T31894] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5536.727097][T31894] RIP: 0033:0x7f9ef8f03a4a [ 5536.727102][T31894] 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 [ 5536.727105][T31894] RSP: 002b:00007ffc24c5e178 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5536.727108][T31894] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9ef8f03a4a [ 5536.727111][T31894] RDX: 0000000000000040 RSI: 000000001356a340 RDI: 0000000000000005 [ 5536.727112][T31894] RBP: 00007ffc24c5e200 R08: 0000000000418574 R09: 000000000000001c [ 5536.727114][T31894] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5536.727116][T31894] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9ef902c000 | [ 5536.727116][T31894] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9ef902c000 | [ 5536.727130][T31894] | [ 5536.727133][T31894] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31894 | [5536.738684][T31894] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5536.738929][T31894] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5536.738931][T31894] Call Trace: [ 5536.738932][T31894] [5536.738934][T31894] dump_stack_lvl (lib/dump_stack.c:123) [5536.738940][T31894] check_preemption_disabled (lib/smp_processor_id.c:52) [5536.738946][T31894] lwtunnel_output (net/core/lwtunnel.c:359) [5536.738952][T31894] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5536.738960][T31894] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5536.738966][T31894] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5536.738970][T31894] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5536.738982][T31894] rawv6_sendmsg (net/ipv6/raw.c:918) [5536.738993][T31894] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5536.738998][T31894] ? find_held_lock (kernel/locking/lockdep.c:5348) [5536.739007][T31894] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5536.739011][T31894] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5536.739020][T31894] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5536.739035][T31894] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5536.739038][T31894] ? __lock_release (kernel/locking/lockdep.c:5534) [5536.739050][T31894] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5536.739054][T31894] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5536.739059][T31894] ? __pfx___sys_sendto (net/socket.c:2147) [5536.739072][T31894] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5536.739081][T31894] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5536.739087][T31894] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5536.739095][T31894] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5536.739100][T31894] ? __pfx___x64_sys_poll (fs/select.c:1062) [5536.739102][T31894] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5536.739110][T31894] __x64_sys_sendto (net/socket.c:2183) [5536.739114][T31894] ? 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) [5536.739117][T31894] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5536.739121][T31894] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5536.739126][T31894] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5536.739129][T31894] RIP: 0033:0x7f9ef8f03a4a [ 5536.739132][T31894] 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 [ 5536.739134][T31894] RSP: 002b:00007ffc24c5e178 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5536.739137][T31894] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9ef8f03a4a [ 5536.739139][T31894] RDX: 0000000000000040 RSI: 000000001356a340 RDI: 0000000000000005 [ 5536.739141][T31894] RBP: 00007ffc24c5e200 R08: 0000000000418574 R09: 000000000000001c [ 5536.739143][T31894] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5536.739144][T31894] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9ef902c000 | [ 5536.739144][T31894] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9ef902c000 | [ 5536.739159][T31894] | [ 5536.755332][T31894] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31894 | [5536.755710][T31894] caller is lwtunnel_output (net/core/dev.h:341 net/core/lwtunnel.c:360) [ 5536.755954][T31894] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5536.755956][T31894] Call Trace: [ 5536.755958][T31894] [5536.755959][T31894] dump_stack_lvl (lib/dump_stack.c:123) [5536.755967][T31894] check_preemption_disabled (lib/smp_processor_id.c:52) [5536.755972][T31894] lwtunnel_output (net/core/dev.h:341 net/core/lwtunnel.c:360) [5536.755979][T31894] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5536.755987][T31894] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5536.755993][T31894] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5536.755998][T31894] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5536.756010][T31894] rawv6_sendmsg (net/ipv6/raw.c:918) [5536.756021][T31894] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5536.756025][T31894] ? find_held_lock (kernel/locking/lockdep.c:5348) [5536.756035][T31894] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5536.756039][T31894] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5536.756048][T31894] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5536.756064][T31894] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5536.756068][T31894] ? __lock_release (kernel/locking/lockdep.c:5534) [5536.756079][T31894] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5536.756084][T31894] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5536.756090][T31894] ? __pfx___sys_sendto (net/socket.c:2147) [5536.756103][T31894] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5536.756111][T31894] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5536.756118][T31894] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5536.756126][T31894] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5536.756130][T31894] ? __pfx___x64_sys_poll (fs/select.c:1062) [5536.756133][T31894] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5536.756141][T31894] __x64_sys_sendto (net/socket.c:2183) [5536.756144][T31894] ? 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) [5536.756148][T31894] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5536.756152][T31894] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5536.756157][T31894] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5536.756161][T31894] RIP: 0033:0x7f9ef8f03a4a [ 5536.756165][T31894] 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 [ 5536.756168][T31894] RSP: 002b:00007ffc24c5e178 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5536.756171][T31894] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9ef8f03a4a [ 5536.756173][T31894] RDX: 0000000000000040 RSI: 000000001356a340 RDI: 0000000000000005 [ 5536.756175][T31894] RBP: 00007ffc24c5e200 R08: 0000000000418574 R09: 000000000000001c [ 5536.756177][T31894] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5536.756178][T31894] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9ef902c000 | [ 5539.202904][ C3] lwtunnel_input(): recursion limit reached on datapath | [ 5540.208689][ C3] lwtunnel_input(): recursion limit reached on datapath | [ 5542.467265][T31900] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31900 | [5542.469479][T31900] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5542.469737][T31900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.469739][T31900] Call Trace: [ 5542.469741][T31900] [5542.469743][T31900] dump_stack_lvl (lib/dump_stack.c:123) [5542.469751][T31900] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.469757][T31900] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5542.469764][T31900] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.469771][T31900] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.469778][T31900] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.469782][T31900] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.469794][T31900] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.469805][T31900] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.469810][T31900] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.469816][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.469825][T31900] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.469830][T31900] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.469838][T31900] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.469854][T31900] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.469857][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.469867][T31900] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.469873][T31900] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.469878][T31900] ? __pfx___sys_sendto (net/socket.c:2147) [5542.469892][T31900] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.469898][T31900] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.469907][T31900] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.469914][T31900] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.469923][T31900] __x64_sys_sendto (net/socket.c:2183) [5542.469927][T31900] ? 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) [5542.469931][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.469935][T31900] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.469940][T31900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.469943][T31900] RIP: 0033:0x7f025902ea4a [ 5542.469948][T31900] 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 [ 5542.469950][T31900] RSP: 002b:00007ffee019bd88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.469954][T31900] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f025902ea4a [ 5542.469956][T31900] RDX: 0000000000000040 RSI: 00000000301ce340 RDI: 0000000000000005 [ 5542.469958][T31900] RBP: 00007ffee019be10 R08: 0000000000418574 R09: 000000000000001c [ 5542.469960][T31900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.469962][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.469962][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.469976][T31900] | [ 5542.470032][T31900] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31900 | [5542.481484][T31900] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5542.481727][T31900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.481729][T31900] Call Trace: [ 5542.481730][T31900] [5542.481733][T31900] dump_stack_lvl (lib/dump_stack.c:123) [5542.481740][T31900] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.481746][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.481752][T31900] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.481759][T31900] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.481765][T31900] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.481769][T31900] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.481781][T31900] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.481792][T31900] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.481798][T31900] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.481802][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.481810][T31900] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.481814][T31900] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.481823][T31900] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.481839][T31900] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.481842][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.481853][T31900] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.481857][T31900] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.481863][T31900] ? __pfx___sys_sendto (net/socket.c:2147) [5542.481877][T31900] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.481883][T31900] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.481891][T31900] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.481898][T31900] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.481908][T31900] __x64_sys_sendto (net/socket.c:2183) [5542.481912][T31900] ? 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) [5542.481915][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.481920][T31900] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.481925][T31900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.481929][T31900] RIP: 0033:0x7f025902ea4a [ 5542.481932][T31900] 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 [ 5542.481935][T31900] RSP: 002b:00007ffee019bd88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.481938][T31900] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f025902ea4a [ 5542.481940][T31900] RDX: 0000000000000040 RSI: 00000000301ce340 RDI: 0000000000000005 [ 5542.481942][T31900] RBP: 00007ffee019be10 R08: 0000000000418574 R09: 000000000000001c [ 5542.481944][T31900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.481945][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.481945][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.481959][T31900] | [ 5542.482086][T31900] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31900 | [5542.494131][T31900] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5542.494402][T31900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.494403][T31900] Call Trace: [ 5542.494406][T31900] [5542.494408][T31900] dump_stack_lvl (lib/dump_stack.c:123) [5542.494414][T31900] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.494420][T31900] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5542.494427][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.494438][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.494450][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.494454][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.494464][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.494470][T31900] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.494477][T31900] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.494482][T31900] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.494487][T31900] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.494499][T31900] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.494510][T31900] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.494516][T31900] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.494520][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.494527][T31900] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.494531][T31900] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.494540][T31900] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.494556][T31900] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.494559][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.494570][T31900] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.494574][T31900] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.494580][T31900] ? __pfx___sys_sendto (net/socket.c:2147) [5542.494594][T31900] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.494600][T31900] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.494609][T31900] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.494616][T31900] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.494626][T31900] __x64_sys_sendto (net/socket.c:2183) [5542.494630][T31900] ? 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) [5542.494633][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.494637][T31900] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.494642][T31900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.494645][T31900] RIP: 0033:0x7f025902ea4a [ 5542.494649][T31900] 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 [ 5542.494651][T31900] RSP: 002b:00007ffee019bd88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.494655][T31900] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f025902ea4a [ 5542.494657][T31900] RDX: 0000000000000040 RSI: 00000000301ce340 RDI: 0000000000000005 [ 5542.494658][T31900] RBP: 00007ffee019be10 R08: 0000000000418574 R09: 000000000000001c [ 5542.494660][T31900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.494662][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.494662][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.494676][T31900] | [ 5542.494679][T31900] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31900 | [5542.507656][T31900] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5542.507909][T31900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.507911][T31900] Call Trace: [ 5542.507913][T31900] [5542.507915][T31900] dump_stack_lvl (lib/dump_stack.c:123) [5542.507921][T31900] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.507927][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.507933][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.507943][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.507954][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.507958][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.507967][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.507974][T31900] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.507980][T31900] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.507986][T31900] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.507990][T31900] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.508002][T31900] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.508013][T31900] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.508019][T31900] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.508022][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.508030][T31900] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.508033][T31900] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.508042][T31900] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.508058][T31900] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.508061][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.508072][T31900] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.508076][T31900] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.508081][T31900] ? __pfx___sys_sendto (net/socket.c:2147) [5542.508096][T31900] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.508102][T31900] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.508109][T31900] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.508116][T31900] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.508126][T31900] __x64_sys_sendto (net/socket.c:2183) [5542.508130][T31900] ? 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) [5542.508133][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.508137][T31900] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.508142][T31900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.508145][T31900] RIP: 0033:0x7f025902ea4a [ 5542.508148][T31900] 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 [ 5542.508150][T31900] RSP: 002b:00007ffee019bd88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.508153][T31900] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f025902ea4a [ 5542.508155][T31900] RDX: 0000000000000040 RSI: 00000000301ce340 RDI: 0000000000000005 [ 5542.508157][T31900] RBP: 00007ffee019be10 R08: 0000000000418574 R09: 000000000000001c [ 5542.508158][T31900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.508160][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.508160][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.508174][T31900] | [ 5542.508268][T31900] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31900 | [5542.523838][T31900] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5542.524124][T31900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.524126][T31900] Call Trace: [ 5542.524127][T31900] [5542.524129][T31900] dump_stack_lvl (lib/dump_stack.c:123) [5542.524136][T31900] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.524142][T31900] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5542.524148][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.524158][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.524170][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.524174][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.524184][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.524190][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.524199][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.524211][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.524214][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.524224][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.524230][T31900] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.524237][T31900] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.524243][T31900] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.524248][T31900] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.524260][T31900] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.524272][T31900] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.524277][T31900] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.524281][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.524289][T31900] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.524293][T31900] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.524302][T31900] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.524319][T31900] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.524322][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.524333][T31900] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.524337][T31900] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.524343][T31900] ? __pfx___sys_sendto (net/socket.c:2147) [5542.524358][T31900] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.524364][T31900] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.524374][T31900] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.524381][T31900] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.524391][T31900] __x64_sys_sendto (net/socket.c:2183) [5542.524395][T31900] ? 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) [5542.524398][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.524403][T31900] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.524407][T31900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.524410][T31900] RIP: 0033:0x7f025902ea4a [ 5542.524414][T31900] 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 [ 5542.524416][T31900] RSP: 002b:00007ffee019bd88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.524419][T31900] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f025902ea4a [ 5542.524421][T31900] RDX: 0000000000000040 RSI: 00000000301ce340 RDI: 0000000000000005 [ 5542.524423][T31900] RBP: 00007ffee019be10 R08: 0000000000418574 R09: 000000000000001c [ 5542.524425][T31900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.524426][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.524426][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.524441][T31900] | [ 5542.542662][T31900] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31900 | [5542.543214][T31900] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5542.543480][T31900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.543481][T31900] Call Trace: [ 5542.543483][T31900] [5542.543485][T31900] dump_stack_lvl (lib/dump_stack.c:123) [5542.543491][T31900] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.543496][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.543503][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.543513][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.543524][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.543528][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.543538][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.543544][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.543553][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.543565][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.543568][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.543577][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.543584][T31900] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.543590][T31900] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.543596][T31900] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.543600][T31900] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.543613][T31900] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.543624][T31900] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.543630][T31900] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.543634][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.543641][T31900] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.543645][T31900] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.543653][T31900] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.543670][T31900] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.543672][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.543683][T31900] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.543687][T31900] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.543693][T31900] ? __pfx___sys_sendto (net/socket.c:2147) [5542.543707][T31900] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.543714][T31900] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.543721][T31900] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.543728][T31900] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.543738][T31900] __x64_sys_sendto (net/socket.c:2183) [5542.543742][T31900] ? 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) [5542.543745][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.543749][T31900] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.543754][T31900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.543757][T31900] RIP: 0033:0x7f025902ea4a [ 5542.543761][T31900] 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 [ 5542.543763][T31900] RSP: 002b:00007ffee019bd88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.543766][T31900] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f025902ea4a [ 5542.543768][T31900] RDX: 0000000000000040 RSI: 00000000301ce340 RDI: 0000000000000005 [ 5542.543770][T31900] RBP: 00007ffee019be10 R08: 0000000000418574 R09: 000000000000001c [ 5542.543771][T31900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.543773][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.543773][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.543787][T31900] | [ 5542.543855][T31900] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31900 | [5542.561660][T31900] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5542.561929][T31900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.561931][T31900] Call Trace: [ 5542.561932][T31900] [5542.561934][T31900] dump_stack_lvl (lib/dump_stack.c:123) [5542.561941][T31900] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.561946][T31900] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5542.561953][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.561962][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.561974][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.561977][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.561987][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.561993][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.562002][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.562014][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.562017][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.562027][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.562033][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.562042][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.562054][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.562057][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.562066][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.562073][T31900] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.562079][T31900] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.562085][T31900] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.562089][T31900] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.562101][T31900] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.562113][T31900] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.562118][T31900] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.562121][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.562129][T31900] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.562132][T31900] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.562141][T31900] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.562157][T31900] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.562159][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.562171][T31900] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.562174][T31900] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.562180][T31900] ? __pfx___sys_sendto (net/socket.c:2147) [5542.562194][T31900] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.562201][T31900] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.562208][T31900] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.562215][T31900] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.562225][T31900] __x64_sys_sendto (net/socket.c:2183) [5542.562229][T31900] ? 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) [5542.562232][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.562236][T31900] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.562241][T31900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.562244][T31900] RIP: 0033:0x7f025902ea4a [ 5542.562248][T31900] 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 [ 5542.562250][T31900] RSP: 002b:00007ffee019bd88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.562253][T31900] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f025902ea4a [ 5542.562255][T31900] RDX: 0000000000000040 RSI: 00000000301ce340 RDI: 0000000000000005 [ 5542.562257][T31900] RBP: 00007ffee019be10 R08: 0000000000418574 R09: 000000000000001c [ 5542.562258][T31900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.562260][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.562260][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.562275][T31900] | [ 5542.562277][T31900] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31900 | [5542.581471][T31900] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5542.581746][T31900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.581747][T31900] Call Trace: [ 5542.581749][T31900] [5542.581751][T31900] dump_stack_lvl (lib/dump_stack.c:123) [5542.581756][T31900] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.581762][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.581768][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.581778][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.581790][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.581793][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.581803][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.581810][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.581818][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.581830][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.581834][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.581843][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.581849][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.581858][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.581870][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.581873][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.581883][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.581889][T31900] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.581895][T31900] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.581900][T31900] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.581905][T31900] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.581917][T31900] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.581929][T31900] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.581934][T31900] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.581938][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.581945][T31900] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.581948][T31900] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.581957][T31900] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.581973][T31900] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.581976][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.581987][T31900] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.581991][T31900] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.581997][T31900] ? __pfx___sys_sendto (net/socket.c:2147) [5542.582011][T31900] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.582018][T31900] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.582025][T31900] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.582032][T31900] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.582042][T31900] __x64_sys_sendto (net/socket.c:2183) [5542.582046][T31900] ? 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) [5542.582049][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.582053][T31900] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.582058][T31900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.582061][T31900] RIP: 0033:0x7f025902ea4a [ 5542.582064][T31900] 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 [ 5542.582066][T31900] RSP: 002b:00007ffee019bd88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.582069][T31900] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f025902ea4a [ 5542.582071][T31900] RDX: 0000000000000040 RSI: 00000000301ce340 RDI: 0000000000000005 [ 5542.582072][T31900] RBP: 00007ffee019be10 R08: 0000000000418574 R09: 000000000000001c [ 5542.582074][T31900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.582076][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.582076][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.582090][T31900] | [ 5542.582227][T31900] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31900 | [5542.602276][T31900] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5542.602577][T31900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.602579][T31900] Call Trace: [ 5542.602581][T31900] [5542.602583][T31900] dump_stack_lvl (lib/dump_stack.c:123) [5542.602589][T31900] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.602594][T31900] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5542.602601][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.602610][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.602622][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.602626][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.602635][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.602642][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.602651][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.602663][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.602666][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.602676][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.602682][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.602691][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.602703][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.602706][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.602715][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.602722][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.602730][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.602742][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.602745][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.602755][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.602761][T31900] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.602768][T31900] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.602773][T31900] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.602777][T31900] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.602790][T31900] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.602802][T31900] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.602807][T31900] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.602810][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.602818][T31900] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.602821][T31900] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.602830][T31900] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.602847][T31900] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.602849][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.602860][T31900] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.602864][T31900] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.602870][T31900] ? __pfx___sys_sendto (net/socket.c:2147) [5542.602885][T31900] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.602891][T31900] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.602898][T31900] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.602905][T31900] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.602916][T31900] __x64_sys_sendto (net/socket.c:2183) [5542.602919][T31900] ? 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) [5542.602922][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.602927][T31900] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.602931][T31900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.602934][T31900] RIP: 0033:0x7f025902ea4a [ 5542.602938][T31900] 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 [ 5542.602940][T31900] RSP: 002b:00007ffee019bd88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.602943][T31900] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f025902ea4a [ 5542.602944][T31900] RDX: 0000000000000040 RSI: 00000000301ce340 RDI: 0000000000000005 [ 5542.602946][T31900] RBP: 00007ffee019be10 R08: 0000000000418574 R09: 000000000000001c [ 5542.602948][T31900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.602949][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.602949][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5542.602964][T31900] | [ 5542.602967][T31900] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31900 | [5542.624487][T31900] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5542.624774][T31900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5542.624775][T31900] Call Trace: [ 5542.624777][T31900] [5542.624779][T31900] dump_stack_lvl (lib/dump_stack.c:123) [5542.624785][T31900] check_preemption_disabled (lib/smp_processor_id.c:52) [5542.624790][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.624797][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.624807][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.624820][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.624823][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.624833][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.624840][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.624849][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.624861][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.624865][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.624875][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.624881][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.624891][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.624903][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.624906][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.624916][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.624923][T31900] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5542.624932][T31900] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5542.624945][T31900] ? dump_stack_lvl (lib/dump_stack.c:123) [5542.624948][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.624958][T31900] lwtunnel_output (net/core/lwtunnel.c:359) [5542.624965][T31900] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5542.624971][T31900] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.624977][T31900] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5542.624981][T31900] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5542.624994][T31900] rawv6_sendmsg (net/ipv6/raw.c:918) [5542.625007][T31900] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5542.625012][T31900] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5542.625015][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.625023][T31900] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5542.625027][T31900] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5542.625036][T31900] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5542.625053][T31900] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5542.625056][T31900] ? __lock_release (kernel/locking/lockdep.c:5534) [5542.625068][T31900] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.625071][T31900] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5542.625088][T31900] ? __pfx___sys_sendto (net/socket.c:2147) [5542.625103][T31900] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5542.625109][T31900] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5542.625117][T31900] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5542.625124][T31900] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5542.625134][T31900] __x64_sys_sendto (net/socket.c:2183) [5542.625138][T31900] ? 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) [5542.625141][T31900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5542.625145][T31900] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5542.625150][T31900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5542.625153][T31900] RIP: 0033:0x7f025902ea4a [ 5542.625156][T31900] 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 [ 5542.625158][T31900] RSP: 002b:00007ffee019bd88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5542.625161][T31900] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f025902ea4a [ 5542.625162][T31900] RDX: 0000000000000040 RSI: 00000000301ce340 RDI: 0000000000000005 [ 5542.625164][T31900] RBP: 00007ffee019be10 R08: 0000000000418574 R09: 000000000000001c [ 5542.625166][T31900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5542.625167][T31900] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0259157000 | [ 5548.144521][ C2] lwtunnel_input(): recursion limit reached on datapath | [ 5550.389476][T31906] check_preemption_disabled: 46 callbacks suppressed | [ 5550.389484][T31906] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31906 | [5550.390295][T31906] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5550.390547][T31906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5550.390549][T31906] Call Trace: [ 5550.390551][T31906] [5550.390553][T31906] dump_stack_lvl (lib/dump_stack.c:123) [5550.390561][T31906] check_preemption_disabled (lib/smp_processor_id.c:52) [5550.390567][T31906] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5550.390573][T31906] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5550.390580][T31906] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.390587][T31906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5550.390591][T31906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.390603][T31906] rawv6_sendmsg (net/ipv6/raw.c:918) [5550.390614][T31906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5550.390619][T31906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5550.390625][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.390633][T31906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5550.390639][T31906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5550.390647][T31906] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5550.390663][T31906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5550.390665][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.390676][T31906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.390681][T31906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.390687][T31906] ? __pfx___sys_sendto (net/socket.c:2147) [5550.390701][T31906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5550.390707][T31906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5550.390716][T31906] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5550.390722][T31906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5550.390732][T31906] __x64_sys_sendto (net/socket.c:2183) [5550.390736][T31906] ? 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) [5550.390740][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.390744][T31906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5550.390749][T31906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5550.390752][T31906] RIP: 0033:0x7ff98a27ba4a [ 5550.390756][T31906] 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 [ 5550.390759][T31906] RSP: 002b:00007ffcf724ffd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5550.390763][T31906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff98a27ba4a [ 5550.390765][T31906] RDX: 0000000000000040 RSI: 0000000033c8a340 RDI: 0000000000000005 [ 5550.390767][T31906] RBP: 00007ffcf7250060 R08: 0000000000418574 R09: 000000000000001c [ 5550.390768][T31906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5550.390770][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.390770][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.390784][T31906] | [ 5550.390786][T31906] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31906 | [5550.402856][T31906] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5550.403096][T31906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5550.403098][T31906] Call Trace: [ 5550.403099][T31906] [5550.403101][T31906] dump_stack_lvl (lib/dump_stack.c:123) [5550.403109][T31906] check_preemption_disabled (lib/smp_processor_id.c:52) [5550.403115][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.403121][T31906] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5550.403128][T31906] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.403135][T31906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5550.403139][T31906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.403151][T31906] rawv6_sendmsg (net/ipv6/raw.c:918) [5550.403162][T31906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5550.403168][T31906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5550.403172][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.403180][T31906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5550.403184][T31906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5550.403193][T31906] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5550.403209][T31906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5550.403211][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.403222][T31906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.403227][T31906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.403233][T31906] ? __pfx___sys_sendto (net/socket.c:2147) [5550.403247][T31906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5550.403254][T31906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5550.403262][T31906] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5550.403269][T31906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5550.403279][T31906] __x64_sys_sendto (net/socket.c:2183) [5550.403283][T31906] ? 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) [5550.403287][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.403292][T31906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5550.403296][T31906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5550.403300][T31906] RIP: 0033:0x7ff98a27ba4a [ 5550.403303][T31906] 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 [ 5550.403305][T31906] RSP: 002b:00007ffcf724ffd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5550.403308][T31906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff98a27ba4a [ 5550.403310][T31906] RDX: 0000000000000040 RSI: 0000000033c8a340 RDI: 0000000000000005 [ 5550.403312][T31906] RBP: 00007ffcf7250060 R08: 0000000000418574 R09: 000000000000001c [ 5550.403314][T31906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5550.403316][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.403316][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.403330][T31906] | [ 5550.417475][T31906] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31906 | [5550.417909][T31906] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5550.418163][T31906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5550.418164][T31906] Call Trace: [ 5550.418166][T31906] [5550.418168][T31906] dump_stack_lvl (lib/dump_stack.c:123) [5550.418176][T31906] check_preemption_disabled (lib/smp_processor_id.c:52) [5550.418182][T31906] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5550.418188][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.418192][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.418204][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.418215][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.418225][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.418233][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.418237][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.418244][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.418249][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.418252][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.418262][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.418268][T31906] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5550.418276][T31906] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.418282][T31906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5550.418286][T31906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.418298][T31906] rawv6_sendmsg (net/ipv6/raw.c:918) [5550.418309][T31906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5550.418314][T31906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5550.418318][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.418325][T31906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5550.418329][T31906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5550.418338][T31906] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5550.418354][T31906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5550.418356][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.418367][T31906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.418373][T31906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.418378][T31906] ? __pfx___sys_sendto (net/socket.c:2147) [5550.418393][T31906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5550.418399][T31906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5550.418407][T31906] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5550.418414][T31906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5550.418424][T31906] __x64_sys_sendto (net/socket.c:2183) [5550.418427][T31906] ? 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) [5550.418431][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.418435][T31906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5550.418440][T31906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5550.418442][T31906] RIP: 0033:0x7ff98a27ba4a [ 5550.418446][T31906] 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 [ 5550.418448][T31906] RSP: 002b:00007ffcf724ffd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5550.418451][T31906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff98a27ba4a [ 5550.418453][T31906] RDX: 0000000000000040 RSI: 0000000033c8a340 RDI: 0000000000000005 [ 5550.418455][T31906] RBP: 00007ffcf7250060 R08: 0000000000418574 R09: 000000000000001c [ 5550.418457][T31906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5550.418458][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.418458][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.418472][T31906] | [ 5550.434301][T31906] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31906 | [5550.434699][T31906] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5550.434959][T31906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5550.434961][T31906] Call Trace: [ 5550.434963][T31906] [5550.434965][T31906] dump_stack_lvl (lib/dump_stack.c:123) [5550.434971][T31906] check_preemption_disabled (lib/smp_processor_id.c:52) [5550.434977][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.434984][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.434987][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.434997][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.435009][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.435016][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.435024][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.435029][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.435036][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.435040][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.435044][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.435054][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.435060][T31906] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5550.435067][T31906] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.435083][T31906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5550.435088][T31906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.435100][T31906] rawv6_sendmsg (net/ipv6/raw.c:918) [5550.435111][T31906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5550.435117][T31906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5550.435120][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.435127][T31906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5550.435131][T31906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5550.435140][T31906] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5550.435156][T31906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5550.435159][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.435170][T31906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.435174][T31906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.435180][T31906] ? __pfx___sys_sendto (net/socket.c:2147) [5550.435194][T31906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5550.435200][T31906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5550.435208][T31906] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5550.435215][T31906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5550.435225][T31906] __x64_sys_sendto (net/socket.c:2183) [5550.435229][T31906] ? 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) [5550.435232][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.435236][T31906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5550.435241][T31906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5550.435243][T31906] RIP: 0033:0x7ff98a27ba4a [ 5550.435247][T31906] 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 [ 5550.435249][T31906] RSP: 002b:00007ffcf724ffd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5550.435252][T31906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff98a27ba4a [ 5550.435254][T31906] RDX: 0000000000000040 RSI: 0000000033c8a340 RDI: 0000000000000005 [ 5550.435255][T31906] RBP: 00007ffcf7250060 R08: 0000000000418574 R09: 000000000000001c [ 5550.435257][T31906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5550.435259][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.435259][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.435273][T31906] | [ 5550.435354][T31906] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31906 | [5550.452516][T31906] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5550.452978][T31906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5550.452979][T31906] Call Trace: [ 5550.452981][T31906] [5550.452983][T31906] dump_stack_lvl (lib/dump_stack.c:123) [5550.452990][T31906] check_preemption_disabled (lib/smp_processor_id.c:52) [5550.452996][T31906] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5550.453003][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.453006][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.453016][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.453027][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.453034][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.453042][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.453046][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.453053][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.453058][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.453061][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.453071][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.453077][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.453080][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.453088][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.453100][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.453105][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.453112][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.453116][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.453123][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.453127][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.453130][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.453140][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.453146][T31906] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5550.453152][T31906] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.453158][T31906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5550.453163][T31906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.453175][T31906] rawv6_sendmsg (net/ipv6/raw.c:918) [5550.453187][T31906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5550.453192][T31906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5550.453196][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.453203][T31906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5550.453207][T31906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5550.453216][T31906] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5550.453232][T31906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5550.453235][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.453246][T31906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.453251][T31906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.453257][T31906] ? __pfx___sys_sendto (net/socket.c:2147) [5550.453282][T31906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5550.453288][T31906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5550.453295][T31906] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5550.453302][T31906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5550.453312][T31906] __x64_sys_sendto (net/socket.c:2183) [5550.453316][T31906] ? 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) [5550.453319][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.453323][T31906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5550.453328][T31906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5550.453331][T31906] RIP: 0033:0x7ff98a27ba4a [ 5550.453334][T31906] 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 [ 5550.453336][T31906] RSP: 002b:00007ffcf724ffd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5550.453339][T31906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff98a27ba4a [ 5550.453341][T31906] RDX: 0000000000000040 RSI: 0000000033c8a340 RDI: 0000000000000005 [ 5550.453343][T31906] RBP: 00007ffcf7250060 R08: 0000000000418574 R09: 000000000000001c [ 5550.453344][T31906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5550.453346][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.453346][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.453360][T31906] | [ 5550.453363][T31906] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31906 | [5550.474608][T31906] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5550.474892][T31906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5550.474894][T31906] Call Trace: [ 5550.474896][T31906] [5550.474898][T31906] dump_stack_lvl (lib/dump_stack.c:123) [5550.474905][T31906] check_preemption_disabled (lib/smp_processor_id.c:52) [5550.474912][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.474919][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.474922][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.474932][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.474944][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.474950][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.474959][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.474963][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.474970][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.474975][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.474979][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.474989][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.474995][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.474998][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.475006][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.475018][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.475023][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.475031][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.475036][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.475042][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.475046][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.475050][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.475059][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.475066][T31906] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5550.475073][T31906] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.475079][T31906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5550.475083][T31906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.475096][T31906] rawv6_sendmsg (net/ipv6/raw.c:918) [5550.475108][T31906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5550.475113][T31906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5550.475116][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.475124][T31906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5550.475127][T31906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5550.475137][T31906] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5550.475164][T31906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5550.475166][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.475178][T31906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.475182][T31906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.475187][T31906] ? __pfx___sys_sendto (net/socket.c:2147) [5550.475202][T31906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5550.475208][T31906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5550.475215][T31906] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5550.475222][T31906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5550.475232][T31906] __x64_sys_sendto (net/socket.c:2183) [5550.475236][T31906] ? 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) [5550.475239][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.475243][T31906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5550.475248][T31906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5550.475251][T31906] RIP: 0033:0x7ff98a27ba4a [ 5550.475254][T31906] 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 [ 5550.475256][T31906] RSP: 002b:00007ffcf724ffd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5550.475259][T31906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff98a27ba4a [ 5550.475261][T31906] RDX: 0000000000000040 RSI: 0000000033c8a340 RDI: 0000000000000005 [ 5550.475263][T31906] RBP: 00007ffcf7250060 R08: 0000000000418574 R09: 000000000000001c [ 5550.475265][T31906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5550.475266][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.475266][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.475281][T31906] | [ 5550.475292][T31906] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31906 | [5550.498151][T31906] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5550.498446][T31906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5550.498448][T31906] Call Trace: [ 5550.498449][T31906] [5550.498451][T31906] dump_stack_lvl (lib/dump_stack.c:123) [5550.498458][T31906] check_preemption_disabled (lib/smp_processor_id.c:52) [5550.498464][T31906] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5550.498471][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.498474][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.498483][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.498495][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.498501][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.498509][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.498513][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.498520][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.498524][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.498528][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.498537][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.498544][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.498546][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.498554][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.498566][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.498570][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.498578][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.498582][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.498589][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.498593][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.498596][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.498605][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.498611][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.498614][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.498622][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.498633][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.498638][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.498645][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.498649][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.498656][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.498660][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.498663][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.498672][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.498679][T31906] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5550.498685][T31906] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.498690][T31906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5550.498695][T31906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.498707][T31906] rawv6_sendmsg (net/ipv6/raw.c:918) [5550.498719][T31906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5550.498724][T31906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5550.498727][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.498734][T31906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5550.498738][T31906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5550.498747][T31906] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5550.498763][T31906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5550.498765][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.498777][T31906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.498781][T31906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.498786][T31906] ? __pfx___sys_sendto (net/socket.c:2147) [5550.498817][T31906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5550.498824][T31906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5550.498831][T31906] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5550.498838][T31906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5550.498849][T31906] __x64_sys_sendto (net/socket.c:2183) [5550.498853][T31906] ? 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) [5550.498856][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.498860][T31906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5550.498865][T31906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5550.498868][T31906] RIP: 0033:0x7ff98a27ba4a [ 5550.498871][T31906] 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 [ 5550.498873][T31906] RSP: 002b:00007ffcf724ffd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5550.498876][T31906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff98a27ba4a [ 5550.498878][T31906] RDX: 0000000000000040 RSI: 0000000033c8a340 RDI: 0000000000000005 [ 5550.498879][T31906] RBP: 00007ffcf7250060 R08: 0000000000418574 R09: 000000000000001c [ 5550.498881][T31906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5550.498883][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.498883][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.498898][T31906] | [ 5550.498900][T31906] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31906 | [5550.525403][T31906] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5550.525706][T31906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5550.525708][T31906] Call Trace: [ 5550.525710][T31906] [5550.525713][T31906] dump_stack_lvl (lib/dump_stack.c:123) [5550.525719][T31906] check_preemption_disabled (lib/smp_processor_id.c:52) [5550.525726][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.525732][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.525736][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.525746][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.525758][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.525764][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.525773][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.525777][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.525784][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.525789][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.525793][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.525803][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.525810][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.525813][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.525821][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.525833][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.525838][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.525846][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.525850][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.525857][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.525861][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.525865][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.525874][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.525881][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.525883][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.525891][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.525903][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.525908][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.525916][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.525920][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.525927][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.525931][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.525934][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.525944][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.525951][T31906] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5550.525957][T31906] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.525963][T31906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5550.525967][T31906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.525980][T31906] rawv6_sendmsg (net/ipv6/raw.c:918) [5550.525992][T31906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5550.525997][T31906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5550.526001][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.526008][T31906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5550.526012][T31906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5550.526021][T31906] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5550.526038][T31906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5550.526041][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.526052][T31906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.526057][T31906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.526062][T31906] ? __pfx___sys_sendto (net/socket.c:2147) [5550.526078][T31906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5550.526084][T31906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5550.526092][T31906] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5550.526099][T31906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5550.526109][T31906] __x64_sys_sendto (net/socket.c:2183) [5550.526113][T31906] ? 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) [5550.526116][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.526121][T31906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5550.526126][T31906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5550.526128][T31906] RIP: 0033:0x7ff98a27ba4a [ 5550.526132][T31906] 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 [ 5550.526134][T31906] RSP: 002b:00007ffcf724ffd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5550.526137][T31906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff98a27ba4a [ 5550.526139][T31906] RDX: 0000000000000040 RSI: 0000000033c8a340 RDI: 0000000000000005 [ 5550.526140][T31906] RBP: 00007ffcf7250060 R08: 0000000000418574 R09: 000000000000001c [ 5550.526142][T31906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5550.526144][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.526144][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.526159][T31906] | [ 5550.526323][T31906] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/31906 | [5550.553834][T31906] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 5550.554371][T31906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5550.554373][T31906] Call Trace: [ 5550.554375][T31906] [5550.554377][T31906] dump_stack_lvl (lib/dump_stack.c:123) [5550.554384][T31906] check_preemption_disabled (lib/smp_processor_id.c:52) [5550.554390][T31906] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [5550.554397][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.554400][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.554410][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.554423][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.554428][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.554437][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.554442][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.554449][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.554453][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.554457][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.554468][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.554474][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.554477][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.554485][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.554497][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.554502][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.554510][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.554514][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.554521][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.554525][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.554528][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.554538][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.554545][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.554547][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.554555][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.554567][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.554572][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.554579][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.554584][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.554591][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.554595][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.554599][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.554608][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.554615][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.554617][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.554625][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.554637][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.554642][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.554650][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.554654][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.554661][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.554665][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.554668][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.554678][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.554684][T31906] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5550.554691][T31906] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.554697][T31906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5550.554701][T31906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.554714][T31906] rawv6_sendmsg (net/ipv6/raw.c:918) [5550.554726][T31906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5550.554731][T31906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5550.554735][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.554743][T31906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5550.554746][T31906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5550.554755][T31906] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5550.554772][T31906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5550.554775][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.554787][T31906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.554791][T31906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.554797][T31906] ? __pfx___sys_sendto (net/socket.c:2147) [5550.554812][T31906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5550.554818][T31906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5550.554826][T31906] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5550.554833][T31906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5550.554844][T31906] __x64_sys_sendto (net/socket.c:2183) [5550.554848][T31906] ? 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) [5550.554851][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.554855][T31906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5550.554860][T31906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5550.554863][T31906] RIP: 0033:0x7ff98a27ba4a [ 5550.554866][T31906] 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 [ 5550.554869][T31906] RSP: 002b:00007ffcf724ffd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5550.554872][T31906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff98a27ba4a [ 5550.554874][T31906] RDX: 0000000000000040 RSI: 0000000033c8a340 RDI: 0000000000000005 [ 5550.554876][T31906] RBP: 00007ffcf7250060 R08: 0000000000418574 R09: 000000000000001c [ 5550.554877][T31906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5550.554879][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.554879][T31906] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff98a3a4000 | [ 5550.554895][T31906] | [ 5550.587488][T31906] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/31906 | [5550.588134][T31906] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5550.588446][T31906] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5550.588448][T31906] Call Trace: [ 5550.588450][T31906] [5550.588452][T31906] dump_stack_lvl (lib/dump_stack.c:123) [5550.588458][T31906] check_preemption_disabled (lib/smp_processor_id.c:52) [5550.588465][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.588472][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.588475][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.588485][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.588498][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.588505][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.588513][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.588518][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.588525][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.588530][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.588533][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.588544][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.588550][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.588553][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.588561][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.588573][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.588578][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.588586][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.588590][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.588597][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.588601][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.588604][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.588614][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.588620][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.588623][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.588631][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.588643][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.588647][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.588655][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.588659][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.588666][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.588670][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.588674][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.588683][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.588690][T31906] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5550.588692][T31906] ? _printk (kernel/printk/printk.c:2470) [5550.588700][T31906] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5550.588712][T31906] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5550.588717][T31906] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5550.588724][T31906] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5550.588729][T31906] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5550.588736][T31906] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5550.588740][T31906] ? dump_stack_lvl (lib/dump_stack.c:123) [5550.588743][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.588753][T31906] lwtunnel_output (net/core/lwtunnel.c:359) [5550.588759][T31906] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5550.588766][T31906] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.588772][T31906] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5550.588776][T31906] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5550.588789][T31906] rawv6_sendmsg (net/ipv6/raw.c:918) [5550.588801][T31906] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5550.588806][T31906] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5550.588810][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.588817][T31906] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5550.588820][T31906] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5550.588829][T31906] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5550.588846][T31906] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5550.588849][T31906] ? __lock_release (kernel/locking/lockdep.c:5534) [5550.588861][T31906] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.588865][T31906] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5550.588871][T31906] ? __pfx___sys_sendto (net/socket.c:2147) [5550.588886][T31906] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5550.588892][T31906] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5550.588900][T31906] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5550.588907][T31906] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5550.588917][T31906] __x64_sys_sendto (net/socket.c:2183) [5550.588921][T31906] ? 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) [5550.588924][T31906] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5550.588928][T31906] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5550.588933][T31906] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5550.588936][T31906] RIP: 0033:0x7ff98a27ba4a [ 5550.588940][T31906] 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 [ 5550.588942][T31906] RSP: 002b:00007ffcf724ffd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5550.588945][T31906] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff98a27ba4a [ 5550.588947][T31906] RDX: 0000000000000040 RSI: 0000000033c8a340 RDI: 0000000000000005 [ 5550.588949][T31906] RBP: 00007ffcf7250060 R08: 0000000000418574 R09: 000000000000001c [ 5550.588950][T31906] 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