====================================== | [ 115.012899][ T1651] veth1: renamed from veth-betaR | [ 115.125312][ T1652] veth0: renamed from veth-gamma | [ 124.688704][ T1675] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1675 | [ 124.689459][ T1675] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 124.689717][ T1675] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.689719][ T1675] Call Trace: [ 124.689721][ T1675] [ 124.689723][ T1675] dump_stack_lvl (lib/dump_stack.c:123) [ 124.689731][ T1675] check_preemption_disabled (lib/smp_processor_id.c:52) [ 124.689738][ T1675] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 124.689744][ T1675] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 124.689752][ T1675] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.689758][ T1675] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 124.689763][ T1675] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.689774][ T1675] rawv6_sendmsg (net/ipv6/raw.c:918) [ 124.689786][ T1675] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 124.689791][ T1675] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 124.689796][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.689804][ T1675] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 124.689809][ T1675] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 124.689818][ T1675] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 124.689833][ T1675] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 124.689836][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.689847][ T1675] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.689852][ T1675] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.689857][ T1675] ? __pfx___sys_sendto (net/socket.c:2147) [ 124.689872][ T1675] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 124.689878][ T1675] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 124.689887][ T1675] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 124.689894][ T1675] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 124.689904][ T1675] __x64_sys_sendto (net/socket.c:2183) [ 124.689908][ T1675] ? 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) [ 124.689912][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.689915][ T1675] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 124.689920][ T1675] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.689924][ T1675] RIP: 0033:0x7fda77b99a4a [ 124.689928][ T1675] 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 [ 124.689930][ T1675] RSP: 002b:00007ffd97591708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 124.689934][ T1675] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda77b99a4a [ 124.689936][ T1675] RDX: 0000000000000040 RSI: 000000000bad5340 RDI: 0000000000000005 [ 124.689937][ T1675] RBP: 00007ffd97591790 R08: 0000000000418574 R09: 000000000000001c [ 124.689939][ T1675] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 124.689941][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.689941][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.689955][ T1675] | [ 124.689958][ T1675] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1675 | [ 124.701294][ T1675] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 124.701535][ T1675] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.701536][ T1675] Call Trace: [ 124.701538][ T1675] [ 124.701540][ T1675] dump_stack_lvl (lib/dump_stack.c:123) [ 124.701546][ T1675] check_preemption_disabled (lib/smp_processor_id.c:52) [ 124.701553][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.701559][ T1675] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 124.701566][ T1675] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.701571][ T1675] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 124.701576][ T1675] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.701588][ T1675] rawv6_sendmsg (net/ipv6/raw.c:918) [ 124.701599][ T1675] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 124.701604][ T1675] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 124.701608][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.701615][ T1675] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 124.701619][ T1675] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 124.701627][ T1675] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 124.701643][ T1675] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 124.701646][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.701657][ T1675] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.701661][ T1675] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.701667][ T1675] ? __pfx___sys_sendto (net/socket.c:2147) [ 124.701681][ T1675] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 124.701687][ T1675] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 124.701694][ T1675] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 124.701701][ T1675] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 124.701711][ T1675] __x64_sys_sendto (net/socket.c:2183) [ 124.701714][ T1675] ? 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) [ 124.701717][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.701721][ T1675] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 124.701725][ T1675] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.701728][ T1675] RIP: 0033:0x7fda77b99a4a [ 124.701731][ T1675] 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 [ 124.701734][ T1675] RSP: 002b:00007ffd97591708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 124.701737][ T1675] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda77b99a4a [ 124.701738][ T1675] RDX: 0000000000000040 RSI: 000000000bad5340 RDI: 0000000000000005 [ 124.701740][ T1675] RBP: 00007ffd97591790 R08: 0000000000418574 R09: 000000000000001c [ 124.701742][ T1675] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 124.701743][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.701743][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.701757][ T1675] | [ 124.701766][ T1675] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1675 | [ 124.713583][ T1675] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 124.713842][ T1675] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.713843][ T1675] Call Trace: [ 124.713845][ T1675] [ 124.713847][ T1675] dump_stack_lvl (lib/dump_stack.c:123) [ 124.713852][ T1675] check_preemption_disabled (lib/smp_processor_id.c:52) [ 124.713858][ T1675] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 124.713864][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.713879][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.713893][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.713896][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.713905][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.713911][ T1675] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 124.713918][ T1675] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.713923][ T1675] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 124.713927][ T1675] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.713940][ T1675] rawv6_sendmsg (net/ipv6/raw.c:918) [ 124.713951][ T1675] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 124.713957][ T1675] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 124.713960][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.713968][ T1675] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 124.713971][ T1675] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 124.713980][ T1675] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 124.713996][ T1675] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 124.713999][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.714011][ T1675] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.714015][ T1675] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.714020][ T1675] ? __pfx___sys_sendto (net/socket.c:2147) [ 124.714035][ T1675] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 124.714041][ T1675] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 124.714048][ T1675] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 124.714055][ T1675] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 124.714065][ T1675] __x64_sys_sendto (net/socket.c:2183) [ 124.714069][ T1675] ? 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) [ 124.714072][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.714076][ T1675] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 124.714081][ T1675] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.714084][ T1675] RIP: 0033:0x7fda77b99a4a [ 124.714087][ T1675] 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 [ 124.714089][ T1675] RSP: 002b:00007ffd97591708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 124.714092][ T1675] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda77b99a4a [ 124.714094][ T1675] RDX: 0000000000000040 RSI: 000000000bad5340 RDI: 0000000000000005 [ 124.714095][ T1675] RBP: 00007ffd97591790 R08: 0000000000418574 R09: 000000000000001c [ 124.714097][ T1675] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 124.714098][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.714098][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.714113][ T1675] | [ 124.728335][ T1675] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1675 | [ 124.728769][ T1675] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 124.729171][ T1675] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.729172][ T1675] Call Trace: [ 124.729174][ T1675] [ 124.729176][ T1675] dump_stack_lvl (lib/dump_stack.c:123) [ 124.729182][ T1675] check_preemption_disabled (lib/smp_processor_id.c:52) [ 124.729187][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.729194][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.729208][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.729221][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.729225][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.729234][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.729240][ T1675] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 124.729246][ T1675] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.729251][ T1675] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 124.729256][ T1675] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.729268][ T1675] rawv6_sendmsg (net/ipv6/raw.c:918) [ 124.729280][ T1675] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 124.729285][ T1675] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 124.729288][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.729296][ T1675] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 124.729299][ T1675] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 124.729307][ T1675] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 124.729323][ T1675] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 124.729326][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.729337][ T1675] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.729341][ T1675] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.729346][ T1675] ? __pfx___sys_sendto (net/socket.c:2147) [ 124.729360][ T1675] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 124.729366][ T1675] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 124.729373][ T1675] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 124.729380][ T1675] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 124.729390][ T1675] __x64_sys_sendto (net/socket.c:2183) [ 124.729394][ T1675] ? 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) [ 124.729398][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.729401][ T1675] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 124.729406][ T1675] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.729408][ T1675] RIP: 0033:0x7fda77b99a4a [ 124.729412][ T1675] 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 [ 124.729414][ T1675] RSP: 002b:00007ffd97591708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 124.729417][ T1675] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda77b99a4a [ 124.729419][ T1675] RDX: 0000000000000040 RSI: 000000000bad5340 RDI: 0000000000000005 [ 124.729421][ T1675] RBP: 00007ffd97591790 R08: 0000000000418574 R09: 000000000000001c [ 124.729422][ T1675] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 124.729424][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.729424][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.729439][ T1675] | [ 124.729446][ T1675] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1675 | [ 124.743430][ T1675] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 124.743702][ T1675] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.743703][ T1675] Call Trace: [ 124.743704][ T1675] [ 124.743706][ T1675] dump_stack_lvl (lib/dump_stack.c:123) [ 124.743711][ T1675] check_preemption_disabled (lib/smp_processor_id.c:52) [ 124.743717][ T1675] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 124.743724][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.743737][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.743751][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.743755][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.743763][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.743770][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.743783][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.743796][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.743800][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.743808][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.743815][ T1675] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 124.743821][ T1675] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.743827][ T1675] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 124.743831][ T1675] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.743844][ T1675] rawv6_sendmsg (net/ipv6/raw.c:918) [ 124.743855][ T1675] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 124.743861][ T1675] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 124.743864][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.743871][ T1675] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 124.743874][ T1675] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 124.743883][ T1675] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 124.743900][ T1675] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 124.743902][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.743914][ T1675] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.743917][ T1675] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.743923][ T1675] ? __pfx___sys_sendto (net/socket.c:2147) [ 124.743948][ T1675] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 124.743954][ T1675] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 124.743961][ T1675] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 124.743968][ T1675] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 124.743978][ T1675] __x64_sys_sendto (net/socket.c:2183) [ 124.743982][ T1675] ? 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) [ 124.743984][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.743988][ T1675] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 124.743993][ T1675] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.743995][ T1675] RIP: 0033:0x7fda77b99a4a [ 124.743998][ T1675] 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 [ 124.744001][ T1675] RSP: 002b:00007ffd97591708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 124.744003][ T1675] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda77b99a4a [ 124.744005][ T1675] RDX: 0000000000000040 RSI: 000000000bad5340 RDI: 0000000000000005 [ 124.744006][ T1675] RBP: 00007ffd97591790 R08: 0000000000418574 R09: 000000000000001c [ 124.744009][ T1675] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 124.744010][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.744010][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.744025][ T1675] | [ 124.762727][ T1675] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1675 | [ 124.763180][ T1675] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 124.763463][ T1675] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.763465][ T1675] Call Trace: [ 124.763466][ T1675] [ 124.763468][ T1675] dump_stack_lvl (lib/dump_stack.c:123) [ 124.763473][ T1675] check_preemption_disabled (lib/smp_processor_id.c:52) [ 124.763479][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.763485][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.763499][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.763512][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.763516][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.763524][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.763531][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.763544][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.763557][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.763560][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.763569][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.763575][ T1675] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 124.763581][ T1675] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.763587][ T1675] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 124.763591][ T1675] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.763603][ T1675] rawv6_sendmsg (net/ipv6/raw.c:918) [ 124.763615][ T1675] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 124.763620][ T1675] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 124.763624][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.763631][ T1675] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 124.763634][ T1675] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 124.763643][ T1675] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 124.763659][ T1675] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 124.763662][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.763673][ T1675] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.763677][ T1675] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.763682][ T1675] ? __pfx___sys_sendto (net/socket.c:2147) [ 124.763697][ T1675] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 124.763703][ T1675] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 124.763710][ T1675] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 124.763717][ T1675] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 124.763727][ T1675] __x64_sys_sendto (net/socket.c:2183) [ 124.763730][ T1675] ? 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) [ 124.763733][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.763736][ T1675] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 124.763741][ T1675] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.763744][ T1675] RIP: 0033:0x7fda77b99a4a [ 124.763747][ T1675] 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 [ 124.763749][ T1675] RSP: 002b:00007ffd97591708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 124.763752][ T1675] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda77b99a4a [ 124.763753][ T1675] RDX: 0000000000000040 RSI: 000000000bad5340 RDI: 0000000000000005 [ 124.763755][ T1675] RBP: 00007ffd97591790 R08: 0000000000418574 R09: 000000000000001c [ 124.763756][ T1675] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 124.763758][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.763758][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.763773][ T1675] | [ 124.763779][ T1675] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1675 | [ 124.783029][ T1675] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 124.783314][ T1675] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.783315][ T1675] Call Trace: [ 124.783317][ T1675] [ 124.783318][ T1675] dump_stack_lvl (lib/dump_stack.c:123) [ 124.783324][ T1675] check_preemption_disabled (lib/smp_processor_id.c:52) [ 124.783329][ T1675] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 124.783336][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.783350][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.783363][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.783367][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.783375][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.783382][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.783395][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.783408][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.783411][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.783419][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.783426][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.783439][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.783452][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.783455][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.783464][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.783470][ T1675] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 124.783477][ T1675] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.783482][ T1675] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 124.783487][ T1675] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.783499][ T1675] rawv6_sendmsg (net/ipv6/raw.c:918) [ 124.783510][ T1675] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 124.783516][ T1675] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 124.783519][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.783526][ T1675] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 124.783529][ T1675] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 124.783538][ T1675] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 124.783554][ T1675] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 124.783556][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.783568][ T1675] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.783572][ T1675] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.783577][ T1675] ? __pfx___sys_sendto (net/socket.c:2147) [ 124.783592][ T1675] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 124.783598][ T1675] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 124.783605][ T1675] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 124.783612][ T1675] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 124.783622][ T1675] __x64_sys_sendto (net/socket.c:2183) [ 124.783626][ T1675] ? 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) [ 124.783629][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.783632][ T1675] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 124.783637][ T1675] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.783640][ T1675] RIP: 0033:0x7fda77b99a4a [ 124.783643][ T1675] 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 [ 124.783646][ T1675] RSP: 002b:00007ffd97591708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 124.783649][ T1675] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda77b99a4a [ 124.783650][ T1675] RDX: 0000000000000040 RSI: 000000000bad5340 RDI: 0000000000000005 [ 124.783652][ T1675] RBP: 00007ffd97591790 R08: 0000000000418574 R09: 000000000000001c [ 124.783654][ T1675] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 124.783655][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.783655][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.783670][ T1675] | [ 124.783672][ T1675] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1675 | [ 124.804417][ T1675] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 124.804721][ T1675] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.804722][ T1675] Call Trace: [ 124.804724][ T1675] [ 124.804726][ T1675] dump_stack_lvl (lib/dump_stack.c:123) [ 124.804732][ T1675] check_preemption_disabled (lib/smp_processor_id.c:52) [ 124.804737][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.804744][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.804758][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.804772][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.804776][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.804785][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.804792][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.804805][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.804819][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.804823][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.804832][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.804838][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.804851][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.804865][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.804869][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.804877][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.804884][ T1675] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 124.804890][ T1675] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.804896][ T1675] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 124.804900][ T1675] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.804913][ T1675] rawv6_sendmsg (net/ipv6/raw.c:918) [ 124.804925][ T1675] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 124.804931][ T1675] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 124.804934][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.804942][ T1675] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 124.804945][ T1675] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 124.804954][ T1675] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 124.804971][ T1675] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 124.804973][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.804985][ T1675] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.804989][ T1675] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.804995][ T1675] ? __pfx___sys_sendto (net/socket.c:2147) [ 124.805011][ T1675] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 124.805018][ T1675] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 124.805025][ T1675] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 124.805032][ T1675] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 124.805043][ T1675] __x64_sys_sendto (net/socket.c:2183) [ 124.805047][ T1675] ? 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) [ 124.805050][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.805053][ T1675] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 124.805059][ T1675] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.805061][ T1675] RIP: 0033:0x7fda77b99a4a [ 124.805065][ T1675] 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 [ 124.805067][ T1675] RSP: 002b:00007ffd97591708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 124.805070][ T1675] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda77b99a4a [ 124.805072][ T1675] RDX: 0000000000000040 RSI: 000000000bad5340 RDI: 0000000000000005 [ 124.805073][ T1675] RBP: 00007ffd97591790 R08: 0000000000418574 R09: 000000000000001c [ 124.805075][ T1675] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 124.805077][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.805077][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.805092][ T1675] | [ 124.826541][ T1675] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1675 | [ 124.826991][ T1675] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 124.827309][ T1675] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.827311][ T1675] Call Trace: [ 124.827312][ T1675] [ 124.827314][ T1675] dump_stack_lvl (lib/dump_stack.c:123) [ 124.827320][ T1675] check_preemption_disabled (lib/smp_processor_id.c:52) [ 124.827325][ T1675] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 124.827332][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.827346][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.827362][ T1675] ? dump_stack_lvl (lib/dump_stack.c:124) [ 124.827371][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.827378][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.827391][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.827405][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.827409][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.827418][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.827424][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.827438][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.827451][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.827455][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.827464][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.827471][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.827484][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.827498][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.827501][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.827510][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.827516][ T1675] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 124.827523][ T1675] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.827528][ T1675] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 124.827533][ T1675] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.827546][ T1675] rawv6_sendmsg (net/ipv6/raw.c:918) [ 124.827558][ T1675] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 124.827564][ T1675] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 124.827567][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.827574][ T1675] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 124.827577][ T1675] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 124.827587][ T1675] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 124.827604][ T1675] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 124.827606][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.827618][ T1675] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.827622][ T1675] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.827627][ T1675] ? __pfx___sys_sendto (net/socket.c:2147) [ 124.827643][ T1675] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 124.827649][ T1675] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 124.827656][ T1675] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 124.827664][ T1675] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 124.827674][ T1675] __x64_sys_sendto (net/socket.c:2183) [ 124.827678][ T1675] ? 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) [ 124.827681][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.827685][ T1675] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 124.827690][ T1675] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.827692][ T1675] RIP: 0033:0x7fda77b99a4a [ 124.827695][ T1675] 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 [ 124.827698][ T1675] RSP: 002b:00007ffd97591708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 124.827701][ T1675] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda77b99a4a [ 124.827703][ T1675] RDX: 0000000000000040 RSI: 000000000bad5340 RDI: 0000000000000005 [ 124.827704][ T1675] RBP: 00007ffd97591790 R08: 0000000000418574 R09: 000000000000001c [ 124.827706][ T1675] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 124.827707][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.827707][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 124.827723][ T1675] | [ 124.827725][ T1675] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1675 | [ 124.851348][ T1675] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 124.851652][ T1675] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.851654][ T1675] Call Trace: [ 124.851655][ T1675] [ 124.851657][ T1675] dump_stack_lvl (lib/dump_stack.c:123) [ 124.851663][ T1675] check_preemption_disabled (lib/smp_processor_id.c:52) [ 124.851669][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.851675][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.851689][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.851704][ T1675] ? dump_stack_lvl (lib/dump_stack.c:124) [ 124.851714][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.851721][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.851734][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.851748][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.851751][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.851760][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.851767][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.851779][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.851793][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.851796][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.851805][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.851812][ T1675] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 124.851825][ T1675] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 124.851838][ T1675] ? dump_stack_lvl (lib/dump_stack.c:123) [ 124.851841][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.851850][ T1675] lwtunnel_output (net/core/lwtunnel.c:359) [ 124.851857][ T1675] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 124.851863][ T1675] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.851869][ T1675] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 124.851874][ T1675] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 124.851886][ T1675] rawv6_sendmsg (net/ipv6/raw.c:918) [ 124.851899][ T1675] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 124.851904][ T1675] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 124.851907][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.851915][ T1675] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 124.851918][ T1675] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 124.851927][ T1675] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 124.851944][ T1675] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 124.851946][ T1675] ? __lock_release (kernel/locking/lockdep.c:5534) [ 124.851958][ T1675] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.851962][ T1675] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 124.851967][ T1675] ? __pfx___sys_sendto (net/socket.c:2147) [ 124.851982][ T1675] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 124.851989][ T1675] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 124.851996][ T1675] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 124.852004][ T1675] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 124.852015][ T1675] __x64_sys_sendto (net/socket.c:2183) [ 124.852019][ T1675] ? 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) [ 124.852022][ T1675] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 124.852025][ T1675] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 124.852030][ T1675] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.852033][ T1675] RIP: 0033:0x7fda77b99a4a [ 124.852036][ T1675] 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 [ 124.852038][ T1675] RSP: 002b:00007ffd97591708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 124.852041][ T1675] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda77b99a4a [ 124.852042][ T1675] RDX: 0000000000000040 RSI: 000000000bad5340 RDI: 0000000000000005 [ 124.852044][ T1675] RBP: 00007ffd97591790 R08: 0000000000418574 R09: 000000000000001c [ 124.852046][ T1675] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 124.852047][ T1675] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda77cc2000 | [ 125.901732][ T1675] lwtunnel_output(): recursion limit reached on datapath | [ 130.575587][ T1682] check_preemption_disabled: 46 callbacks suppressed | [ 130.575594][ T1682] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1682 | [ 130.577788][ T1682] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 130.578132][ T1682] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 130.578134][ T1682] Call Trace: [ 130.578136][ T1682] [ 130.578138][ T1682] dump_stack_lvl (lib/dump_stack.c:123) [ 130.578147][ T1682] check_preemption_disabled (lib/smp_processor_id.c:52) [ 130.578153][ T1682] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 130.578160][ T1682] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 130.578168][ T1682] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 130.578174][ T1682] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 130.578179][ T1682] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 130.578192][ T1682] rawv6_sendmsg (net/ipv6/raw.c:918) [ 130.578203][ T1682] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 130.578209][ T1682] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 130.578214][ T1682] ? __lock_release (kernel/locking/lockdep.c:5534) [ 130.578223][ T1682] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 130.578227][ T1682] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 130.578236][ T1682] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 130.578252][ T1682] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 130.578255][ T1682] ? __lock_release (kernel/locking/lockdep.c:5534) [ 130.578266][ T1682] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 130.578272][ T1682] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 130.578277][ T1682] ? __pfx___sys_sendto (net/socket.c:2147) [ 130.578292][ T1682] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 130.578299][ T1682] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 130.578307][ T1682] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 130.578314][ T1682] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 130.578324][ T1682] __x64_sys_sendto (net/socket.c:2183) [ 130.578328][ T1682] ? 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) [ 130.578332][ T1682] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 130.578335][ T1682] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 130.578340][ T1682] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 130.578344][ T1682] RIP: 0033:0x7fa6c06b0a4a [ 130.578348][ T1682] 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 [ 130.578351][ T1682] RSP: 002b:00007fff6d04a148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 130.578354][ T1682] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa6c06b0a4a [ 130.578356][ T1682] RDX: 0000000000000040 RSI: 0000000025433340 RDI: 0000000000000005 [ 130.578358][ T1682] RBP: 00007fff6d04a1d0 R08: 0000000000418574 R09: 000000000000001c [ 130.578360][ T1682] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 130.578362][ T1682] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa6c07d9000 | [ 130.578362][ T1682] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa6c07d9000 | [ 130.578376][ T1682] | [ 130.578406][ T1682] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1682 | [ 130.589600][ T1682] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 130.589843][ T1682] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 130.589845][ T1682] Call Trace: [ 130.589847][ T1682] [ 130.589849][ T1682] dump_stack_lvl (lib/dump_stack.c:123) [ 130.589855][ T1682] check_preemption_disabled (lib/smp_processor_id.c:52) [ 130.589861][ T1682] lwtunnel_output (net/core/lwtunnel.c:359) [ 130.589868][ T1682] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 130.589875][ T1682] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 130.589881][ T1682] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 130.589885][ T1682] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 130.589898][ T1682] rawv6_sendmsg (net/ipv6/raw.c:918) [ 130.589910][ T1682] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 130.589915][ T1682] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 130.589919][ T1682] ? __lock_release (kernel/locking/lockdep.c:5534) [ 130.589928][ T1682] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 130.589932][ T1682] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 130.589941][ T1682] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 130.589957][ T1682] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 130.589959][ T1682] ? __lock_release (kernel/locking/lockdep.c:5534) [ 130.589971][ T1682] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 130.589975][ T1682] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 130.589980][ T1682] ? __pfx___sys_sendto (net/socket.c:2147) [ 130.589995][ T1682] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 130.590003][ T1682] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 130.590011][ T1682] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 130.590018][ T1682] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 130.590028][ T1682] __x64_sys_sendto (net/socket.c:2183) [ 130.590032][ T1682] ? 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) [ 130.590035][ T1682] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 130.590038][ T1682] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 130.590043][ T1682] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 130.590046][ T1682] RIP: 0033:0x7fa6c06b0a4a [ 130.590050][ T1682] 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 [ 130.590052][ T1682] RSP: 002b:00007fff6d04a148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 130.590055][ T1682] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa6c06b0a4a [ 130.590057][ T1682] RDX: 0000000000000040 RSI: 0000000025433340 RDI: 0000000000000005 [ 130.590059][ T1682] RBP: 00007fff6d04a1d0 R08: 0000000000418574 R09: 000000000000001c [ 130.590061][ T1682] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 130.590062][ T1682] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa6c07d9000 | [ 130.590062][ T1682] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa6c07d9000 | [ 130.590077][ T1682] | [ 130.602896][ T1682] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1682 | [ 130.603257][ T1682] caller is lwtunnel_output (net/core/dev.h:356 net/core/lwtunnel.c:360) [ 130.603496][ T1682] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 130.603498][ T1682] Call Trace: [ 130.603499][ T1682] [ 130.603501][ T1682] dump_stack_lvl (lib/dump_stack.c:123) [ 130.603507][ T1682] check_preemption_disabled (lib/smp_processor_id.c:52) [ 130.603513][ T1682] lwtunnel_output (net/core/dev.h:356 net/core/lwtunnel.c:360) [ 130.603519][ T1682] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 130.603526][ T1682] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 130.603531][ T1682] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 130.603536][ T1682] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 130.603548][ T1682] rawv6_sendmsg (net/ipv6/raw.c:918) [ 130.603559][ T1682] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 130.603564][ T1682] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 130.603568][ T1682] ? __lock_release (kernel/locking/lockdep.c:5534) [ 130.603576][ T1682] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 130.603579][ T1682] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 130.603588][ T1682] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 130.603604][ T1682] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 130.603606][ T1682] ? __lock_release (kernel/locking/lockdep.c:5534) [ 130.603618][ T1682] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 130.603622][ T1682] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 130.603628][ T1682] ? __pfx___sys_sendto (net/socket.c:2147) [ 130.603642][ T1682] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 130.603648][ T1682] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 130.603656][ T1682] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 130.603663][ T1682] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 130.603672][ T1682] __x64_sys_sendto (net/socket.c:2183) [ 130.603676][ T1682] ? 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) [ 130.603680][ T1682] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 130.603683][ T1682] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 130.603688][ T1682] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 130.603691][ T1682] RIP: 0033:0x7fa6c06b0a4a [ 130.603695][ T1682] 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 [ 130.603697][ T1682] RSP: 002b:00007fff6d04a148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 130.603700][ T1682] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa6c06b0a4a [ 130.603702][ T1682] RDX: 0000000000000040 RSI: 0000000025433340 RDI: 0000000000000005 [ 130.603704][ T1682] RBP: 00007fff6d04a1d0 R08: 0000000000418574 R09: 000000000000001c [ 130.603705][ T1682] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 130.603708][ T1682] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa6c07d9000 | [ 130.603708][ T1682] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa6c07d9000 | [ 130.603722][ T1682] | [ 131.577287][ T1682] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1682 | [ 131.577963][ T1682] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 131.578225][ T1682] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 131.578227][ T1682] Call Trace: [ 131.578228][ T1682] [ 131.578230][ T1682] dump_stack_lvl (lib/dump_stack.c:123) [ 131.578237][ T1682] check_preemption_disabled (lib/smp_processor_id.c:52) [ 131.578243][ T1682] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 131.578249][ T1682] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 131.578256][ T1682] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 131.578261][ T1682] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 131.578266][ T1682] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 131.578278][ T1682] rawv6_sendmsg (net/ipv6/raw.c:918) [ 131.578289][ T1682] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 131.578293][ T1682] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 131.578303][ T1682] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 131.578306][ T1682] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 131.578315][ T1682] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 131.578331][ T1682] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 131.578334][ T1682] ? __lock_release (kernel/locking/lockdep.c:5534) [ 131.578346][ T1682] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 131.578350][ T1682] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 131.578355][ T1682] ? __pfx___sys_sendto (net/socket.c:2147) [ 131.578368][ T1682] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 131.578376][ T1682] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:893 (discriminator 4)) [ 131.578384][ T1682] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 131.578391][ T1682] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [ 131.578397][ T1682] ? __pfx___x64_sys_poll (fs/select.c:1062) [ 131.578399][ T1682] ? 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) [ 131.578407][ T1682] __x64_sys_sendto (net/socket.c:2183) [ 131.578411][ T1682] ? 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) [ 131.578415][ T1682] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 131.578418][ T1682] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 131.578423][ T1682] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 131.578426][ T1682] RIP: 0033:0x7fa6c06b0a4a [ 131.578429][ T1682] 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 [ 131.578432][ T1682] RSP: 002b:00007fff6d04a148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 131.578436][ T1682] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa6c06b0a4a [ 131.578438][ T1682] RDX: 0000000000000040 RSI: 0000000025433340 RDI: 0000000000000005 [ 131.578440][ T1682] RBP: 00007fff6d04a1d0 R08: 0000000000418574 R09: 000000000000001c [ 131.578441][ T1682] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 131.578443][ T1682] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa6c07d9000 | [ 131.578443][ T1682] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa6c07d9000 | [ 131.578457][ T1682] | [ 131.578460][ T1682] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1682 | [ 131.589907][ T1682] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 131.590155][ T1682] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 131.590156][ T1682] Call Trace: [ 131.590158][ T1682] [ 131.590160][ T1682] dump_stack_lvl (lib/dump_stack.c:123) [ 131.590165][ T1682] check_preemption_disabled (lib/smp_processor_id.c:52) [ 131.590186][ T1682] lwtunnel_output (net/core/lwtunnel.c:359) [ 131.590193][ T1682] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 131.590199][ T1682] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 131.590204][ T1682] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 131.590209][ T1682] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 131.590222][ T1682] rawv6_sendmsg (net/ipv6/raw.c:918) [ 131.590233][ T1682] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 131.590238][ T1682] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 131.590246][ T1682] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 131.590250][ T1682] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 131.590259][ T1682] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 131.590275][ T1682] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 131.590277][ T1682] ? __lock_release (kernel/locking/lockdep.c:5534) [ 131.590289][ T1682] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 131.590293][ T1682] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 131.590298][ T1682] ? __pfx___sys_sendto (net/socket.c:2147) [ 131.590312][ T1682] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 131.590319][ T1682] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:893 (discriminator 4)) [ 131.590325][ T1682] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 131.590333][ T1682] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [ 131.590337][ T1682] ? __pfx___x64_sys_poll (fs/select.c:1062) [ 131.590339][ T1682] ? 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) [ 131.590346][ T1682] __x64_sys_sendto (net/socket.c:2183) [ 131.590350][ T1682] ? 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) [ 131.590353][ T1682] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 131.590356][ T1682] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 131.590361][ T1682] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 131.590364][ T1682] RIP: 0033:0x7fa6c06b0a4a [ 131.590367][ T1682] 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 [ 131.590369][ T1682] RSP: 002b:00007fff6d04a148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 131.590372][ T1682] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa6c06b0a4a [ 131.590374][ T1682] RDX: 0000000000000040 RSI: 0000000025433340 RDI: 0000000000000005 [ 131.590376][ T1682] RBP: 00007fff6d04a1d0 R08: 0000000000418574 R09: 000000000000001c [ 131.590377][ T1682] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 131.590379][ T1682] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa6c07d9000 | [ 131.590379][ T1682] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa6c07d9000 | [ 131.590393][ T1682] | [ 131.590704][ T1682] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1682 | [ 131.601987][ T1682] caller is lwtunnel_output (net/core/dev.h:356 net/core/lwtunnel.c:360) [ 131.602234][ T1682] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 131.602235][ T1682] Call Trace: [ 131.602237][ T1682] [ 131.602239][ T1682] dump_stack_lvl (lib/dump_stack.c:123) [ 131.602245][ T1682] check_preemption_disabled (lib/smp_processor_id.c:52) [ 131.602250][ T1682] lwtunnel_output (net/core/dev.h:356 net/core/lwtunnel.c:360) [ 131.602257][ T1682] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 131.602263][ T1682] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 131.602269][ T1682] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 131.602273][ T1682] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 131.602286][ T1682] rawv6_sendmsg (net/ipv6/raw.c:918) [ 131.602298][ T1682] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 131.602302][ T1682] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 131.602311][ T1682] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 131.602314][ T1682] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 131.602323][ T1682] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 131.602339][ T1682] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 131.602342][ T1682] ? __lock_release (kernel/locking/lockdep.c:5534) [ 131.602354][ T1682] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 131.602358][ T1682] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 131.602363][ T1682] ? __pfx___sys_sendto (net/socket.c:2147) [ 131.602377][ T1682] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 131.602385][ T1682] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:893 (discriminator 4)) [ 131.602391][ T1682] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 131.602399][ T1682] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [ 131.602403][ T1682] ? __pfx___x64_sys_poll (fs/select.c:1062) [ 131.602405][ T1682] ? 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) [ 131.602413][ T1682] __x64_sys_sendto (net/socket.c:2183) [ 131.602417][ T1682] ? 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) [ 131.602420][ T1682] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 131.602423][ T1682] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 131.602428][ T1682] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 131.602431][ T1682] RIP: 0033:0x7fa6c06b0a4a [ 131.602434][ T1682] 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 [ 131.602437][ T1682] RSP: 002b:00007fff6d04a148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 131.602440][ T1682] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa6c06b0a4a [ 131.602442][ T1682] RDX: 0000000000000040 RSI: 0000000025433340 RDI: 0000000000000005 [ 131.602444][ T1682] RBP: 00007fff6d04a1d0 R08: 0000000000418574 R09: 000000000000001c [ 131.602445][ T1682] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 131.602447][ T1682] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa6c07d9000 | [ 134.059874][ C0] lwtunnel_input(): recursion limit reached on datapath | [ 135.110491][ C0] lwtunnel_input(): recursion limit reached on datapath | [ 137.352141][ T1688] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1688 | [ 137.352533][ T1688] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 137.352780][ T1688] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.352782][ T1688] Call Trace: [ 137.352784][ T1688] [ 137.352786][ T1688] dump_stack_lvl (lib/dump_stack.c:123) [ 137.352795][ T1688] check_preemption_disabled (lib/smp_processor_id.c:52) [ 137.352802][ T1688] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 137.352808][ T1688] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 137.352816][ T1688] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.352823][ T1688] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 137.352828][ T1688] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.352840][ T1688] rawv6_sendmsg (net/ipv6/raw.c:918) [ 137.352852][ T1688] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 137.352857][ T1688] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 137.352862][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.352871][ T1688] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 137.352876][ T1688] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 137.352885][ T1688] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 137.352901][ T1688] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 137.352904][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.352915][ T1688] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.352920][ T1688] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.352926][ T1688] ? __pfx___sys_sendto (net/socket.c:2147) [ 137.352940][ T1688] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 137.352947][ T1688] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 137.352956][ T1688] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 137.352963][ T1688] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 137.352973][ T1688] __x64_sys_sendto (net/socket.c:2183) [ 137.352977][ T1688] ? 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) [ 137.352981][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.352984][ T1688] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 137.352989][ T1688] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.352993][ T1688] RIP: 0033:0x7f87c5aa1a4a [ 137.352998][ T1688] 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 [ 137.353001][ T1688] RSP: 002b:00007ffeedba23c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 137.353005][ T1688] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f87c5aa1a4a [ 137.353007][ T1688] RDX: 0000000000000040 RSI: 000000000da6f340 RDI: 0000000000000005 [ 137.353009][ T1688] RBP: 00007ffeedba2450 R08: 0000000000418574 R09: 000000000000001c [ 137.353011][ T1688] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 137.353012][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.353012][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.353027][ T1688] | [ 137.366377][ T1688] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1688 | [ 137.366743][ T1688] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 137.366984][ T1688] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.366986][ T1688] Call Trace: [ 137.366987][ T1688] [ 137.366990][ T1688] dump_stack_lvl (lib/dump_stack.c:123) [ 137.366996][ T1688] check_preemption_disabled (lib/smp_processor_id.c:52) [ 137.367004][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.367010][ T1688] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 137.367018][ T1688] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.367024][ T1688] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 137.367029][ T1688] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.367041][ T1688] rawv6_sendmsg (net/ipv6/raw.c:918) [ 137.367053][ T1688] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 137.367058][ T1688] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 137.367062][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.367071][ T1688] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 137.367075][ T1688] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 137.367084][ T1688] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 137.367100][ T1688] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 137.367103][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.367114][ T1688] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.367119][ T1688] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.367124][ T1688] ? __pfx___sys_sendto (net/socket.c:2147) [ 137.367139][ T1688] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 137.367146][ T1688] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 137.367154][ T1688] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 137.367161][ T1688] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 137.367171][ T1688] __x64_sys_sendto (net/socket.c:2183) [ 137.367175][ T1688] ? 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) [ 137.367179][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.367182][ T1688] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 137.367187][ T1688] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.367191][ T1688] RIP: 0033:0x7f87c5aa1a4a [ 137.367195][ T1688] 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 [ 137.367197][ T1688] RSP: 002b:00007ffeedba23c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 137.367200][ T1688] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f87c5aa1a4a [ 137.367202][ T1688] RDX: 0000000000000040 RSI: 000000000da6f340 RDI: 0000000000000005 [ 137.367204][ T1688] RBP: 00007ffeedba2450 R08: 0000000000418574 R09: 000000000000001c [ 137.367206][ T1688] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 137.367207][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.367207][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.367222][ T1688] | [ 137.379758][ T1688] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1688 | [ 137.380133][ T1688] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 137.380389][ T1688] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.380391][ T1688] Call Trace: [ 137.380392][ T1688] [ 137.380394][ T1688] dump_stack_lvl (lib/dump_stack.c:123) [ 137.380400][ T1688] check_preemption_disabled (lib/smp_processor_id.c:52) [ 137.380405][ T1688] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 137.380412][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.380423][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.380436][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.380445][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.380452][ T1688] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 137.380458][ T1688] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.380464][ T1688] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 137.380469][ T1688] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.380481][ T1688] rawv6_sendmsg (net/ipv6/raw.c:918) [ 137.380493][ T1688] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 137.380498][ T1688] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 137.380502][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.380509][ T1688] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 137.380513][ T1688] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 137.380522][ T1688] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 137.380539][ T1688] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 137.380541][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.380552][ T1688] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.380557][ T1688] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.380563][ T1688] ? __pfx___sys_sendto (net/socket.c:2147) [ 137.380577][ T1688] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 137.380583][ T1688] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 137.380591][ T1688] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 137.380598][ T1688] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 137.380608][ T1688] __x64_sys_sendto (net/socket.c:2183) [ 137.380612][ T1688] ? 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) [ 137.380615][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.380619][ T1688] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 137.380623][ T1688] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.380626][ T1688] RIP: 0033:0x7f87c5aa1a4a [ 137.380630][ T1688] 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 [ 137.380632][ T1688] RSP: 002b:00007ffeedba23c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 137.380635][ T1688] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f87c5aa1a4a [ 137.380637][ T1688] RDX: 0000000000000040 RSI: 000000000da6f340 RDI: 0000000000000005 [ 137.380639][ T1688] RBP: 00007ffeedba2450 R08: 0000000000418574 R09: 000000000000001c [ 137.380640][ T1688] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 137.380642][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.380642][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.380656][ T1688] | [ 137.380658][ T1688] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1688 | [ 137.393478][ T1688] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 137.393733][ T1688] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.393735][ T1688] Call Trace: [ 137.393736][ T1688] [ 137.393738][ T1688] dump_stack_lvl (lib/dump_stack.c:123) [ 137.393743][ T1688] check_preemption_disabled (lib/smp_processor_id.c:52) [ 137.393749][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.393756][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.393766][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.393779][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.393788][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.393795][ T1688] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 137.393801][ T1688] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.393807][ T1688] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 137.393811][ T1688] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.393824][ T1688] rawv6_sendmsg (net/ipv6/raw.c:918) [ 137.393836][ T1688] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 137.393841][ T1688] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 137.393844][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.393852][ T1688] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 137.393855][ T1688] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 137.393864][ T1688] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 137.393881][ T1688] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 137.393883][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.393895][ T1688] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.393899][ T1688] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.393904][ T1688] ? __pfx___sys_sendto (net/socket.c:2147) [ 137.393919][ T1688] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 137.393925][ T1688] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 137.393932][ T1688] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 137.393940][ T1688] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 137.393950][ T1688] __x64_sys_sendto (net/socket.c:2183) [ 137.393954][ T1688] ? 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) [ 137.393957][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.393960][ T1688] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 137.393965][ T1688] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.393968][ T1688] RIP: 0033:0x7f87c5aa1a4a [ 137.393971][ T1688] 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 [ 137.393973][ T1688] RSP: 002b:00007ffeedba23c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 137.393976][ T1688] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f87c5aa1a4a [ 137.393977][ T1688] RDX: 0000000000000040 RSI: 000000000da6f340 RDI: 0000000000000005 [ 137.393979][ T1688] RBP: 00007ffeedba2450 R08: 0000000000418574 R09: 000000000000001c [ 137.393980][ T1688] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 137.393982][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.393982][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.393998][ T1688] | [ 137.409441][ T1688] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1688 | [ 137.409821][ T1688] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 137.410094][ T1688] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.410095][ T1688] Call Trace: [ 137.410097][ T1688] [ 137.410099][ T1688] dump_stack_lvl (lib/dump_stack.c:123) [ 137.410104][ T1688] check_preemption_disabled (lib/smp_processor_id.c:52) [ 137.410110][ T1688] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 137.410117][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.410127][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.410140][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.410149][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.410156][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.410165][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.410178][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.410188][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.410194][ T1688] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 137.410200][ T1688] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.410206][ T1688] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 137.410210][ T1688] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.410223][ T1688] rawv6_sendmsg (net/ipv6/raw.c:918) [ 137.410235][ T1688] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 137.410240][ T1688] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 137.410244][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.410251][ T1688] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 137.410255][ T1688] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 137.410264][ T1688] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 137.410280][ T1688] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 137.410283][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.410294][ T1688] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.410298][ T1688] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.410304][ T1688] ? __pfx___sys_sendto (net/socket.c:2147) [ 137.410319][ T1688] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 137.410325][ T1688] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 137.410332][ T1688] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 137.410339][ T1688] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 137.410350][ T1688] __x64_sys_sendto (net/socket.c:2183) [ 137.410354][ T1688] ? 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) [ 137.410357][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.410360][ T1688] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 137.410365][ T1688] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.410368][ T1688] RIP: 0033:0x7f87c5aa1a4a [ 137.410371][ T1688] 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 [ 137.410373][ T1688] RSP: 002b:00007ffeedba23c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 137.410376][ T1688] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f87c5aa1a4a [ 137.410378][ T1688] RDX: 0000000000000040 RSI: 000000000da6f340 RDI: 0000000000000005 [ 137.410380][ T1688] RBP: 00007ffeedba2450 R08: 0000000000418574 R09: 000000000000001c [ 137.410382][ T1688] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 137.410383][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.410383][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.410398][ T1688] | [ 137.410400][ T1688] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1688 | [ 137.427192][ T1688] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 137.427455][ T1688] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.427457][ T1688] Call Trace: [ 137.427459][ T1688] [ 137.427460][ T1688] dump_stack_lvl (lib/dump_stack.c:123) [ 137.427466][ T1688] check_preemption_disabled (lib/smp_processor_id.c:52) [ 137.427472][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.427479][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.427488][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.427501][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.427511][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.427518][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.427527][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.427540][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.427550][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.427556][ T1688] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 137.427563][ T1688] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.427568][ T1688] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 137.427573][ T1688] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.427586][ T1688] rawv6_sendmsg (net/ipv6/raw.c:918) [ 137.427598][ T1688] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 137.427603][ T1688] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 137.427607][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.427614][ T1688] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 137.427618][ T1688] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 137.427627][ T1688] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 137.427644][ T1688] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 137.427646][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.427658][ T1688] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.427662][ T1688] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.427668][ T1688] ? __pfx___sys_sendto (net/socket.c:2147) [ 137.427683][ T1688] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 137.427690][ T1688] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 137.427697][ T1688] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 137.427704][ T1688] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 137.427714][ T1688] __x64_sys_sendto (net/socket.c:2183) [ 137.427718][ T1688] ? 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) [ 137.427721][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.427725][ T1688] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 137.427730][ T1688] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.427732][ T1688] RIP: 0033:0x7f87c5aa1a4a [ 137.427736][ T1688] 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 [ 137.427738][ T1688] RSP: 002b:00007ffeedba23c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 137.427740][ T1688] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f87c5aa1a4a [ 137.427742][ T1688] RDX: 0000000000000040 RSI: 000000000da6f340 RDI: 0000000000000005 [ 137.427744][ T1688] RBP: 00007ffeedba2450 R08: 0000000000418574 R09: 000000000000001c [ 137.427745][ T1688] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 137.427747][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.427747][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.427762][ T1688] | [ 137.427835][ T1688] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1688 | [ 137.444742][ T1688] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 137.445020][ T1688] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.445021][ T1688] Call Trace: [ 137.445023][ T1688] [ 137.445025][ T1688] dump_stack_lvl (lib/dump_stack.c:123) [ 137.445030][ T1688] check_preemption_disabled (lib/smp_processor_id.c:52) [ 137.445036][ T1688] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 137.445043][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.445053][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.445065][ T1688] ? dump_stack_lvl (lib/dump_stack.c:123) [ 137.445069][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.445077][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.445084][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.445093][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.445106][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.445116][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.445122][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.445131][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.445145][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.445154][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.445160][ T1688] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 137.445167][ T1688] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.445172][ T1688] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 137.445177][ T1688] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.445190][ T1688] rawv6_sendmsg (net/ipv6/raw.c:918) [ 137.445202][ T1688] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 137.445208][ T1688] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 137.445211][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.445218][ T1688] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 137.445221][ T1688] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 137.445230][ T1688] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 137.445247][ T1688] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 137.445250][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.445261][ T1688] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.445265][ T1688] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.445271][ T1688] ? __pfx___sys_sendto (net/socket.c:2147) [ 137.445286][ T1688] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 137.445293][ T1688] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 137.445300][ T1688] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 137.445307][ T1688] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 137.445317][ T1688] __x64_sys_sendto (net/socket.c:2183) [ 137.445321][ T1688] ? 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) [ 137.445324][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.445328][ T1688] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 137.445333][ T1688] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.445336][ T1688] RIP: 0033:0x7f87c5aa1a4a [ 137.445339][ T1688] 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 [ 137.445341][ T1688] RSP: 002b:00007ffeedba23c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 137.445343][ T1688] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f87c5aa1a4a [ 137.445345][ T1688] RDX: 0000000000000040 RSI: 000000000da6f340 RDI: 0000000000000005 [ 137.445347][ T1688] RBP: 00007ffeedba2450 R08: 0000000000418574 R09: 000000000000001c [ 137.445348][ T1688] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 137.445350][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.445350][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.445365][ T1688] | [ 137.445367][ T1688] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1688 | [ 137.463682][ T1688] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 137.463965][ T1688] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.463967][ T1688] Call Trace: [ 137.463968][ T1688] [ 137.463970][ T1688] dump_stack_lvl (lib/dump_stack.c:123) [ 137.463976][ T1688] check_preemption_disabled (lib/smp_processor_id.c:52) [ 137.463982][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.463989][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.463999][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.464012][ T1688] ? dump_stack_lvl (lib/dump_stack.c:123) [ 137.464016][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.464025][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.464032][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.464041][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.464054][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.464064][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.464071][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.464081][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.464094][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.464104][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.464110][ T1688] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 137.464117][ T1688] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.464123][ T1688] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 137.464127][ T1688] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.464141][ T1688] rawv6_sendmsg (net/ipv6/raw.c:918) [ 137.464153][ T1688] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 137.464159][ T1688] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 137.464162][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.464169][ T1688] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 137.464173][ T1688] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 137.464182][ T1688] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 137.464199][ T1688] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 137.464201][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.464213][ T1688] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.464217][ T1688] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.464223][ T1688] ? __pfx___sys_sendto (net/socket.c:2147) [ 137.464238][ T1688] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 137.464245][ T1688] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 137.464252][ T1688] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 137.464259][ T1688] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 137.464270][ T1688] __x64_sys_sendto (net/socket.c:2183) [ 137.464274][ T1688] ? 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) [ 137.464277][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.464280][ T1688] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 137.464285][ T1688] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.464288][ T1688] RIP: 0033:0x7f87c5aa1a4a [ 137.464291][ T1688] 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 [ 137.464293][ T1688] RSP: 002b:00007ffeedba23c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 137.464296][ T1688] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f87c5aa1a4a [ 137.464298][ T1688] RDX: 0000000000000040 RSI: 000000000da6f340 RDI: 0000000000000005 [ 137.464299][ T1688] RBP: 00007ffeedba2450 R08: 0000000000418574 R09: 000000000000001c [ 137.464301][ T1688] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 137.464302][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.464302][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.464318][ T1688] | [ 137.484377][ T1688] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1688 | [ 137.484790][ T1688] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 137.485087][ T1688] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.485088][ T1688] Call Trace: [ 137.485090][ T1688] [ 137.485092][ T1688] dump_stack_lvl (lib/dump_stack.c:123) [ 137.485098][ T1688] check_preemption_disabled (lib/smp_processor_id.c:52) [ 137.485104][ T1688] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 137.485111][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.485121][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.485135][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.485145][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.485152][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.485161][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.485173][ T1688] ? dump_stack_lvl (lib/dump_stack.c:123) [ 137.485177][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.485186][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.485193][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.485202][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.485215][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.485225][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.485232][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.485241][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.485255][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.485264][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.485271][ T1688] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 137.485278][ T1688] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.485284][ T1688] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 137.485288][ T1688] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.485301][ T1688] rawv6_sendmsg (net/ipv6/raw.c:918) [ 137.485314][ T1688] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 137.485319][ T1688] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 137.485323][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.485331][ T1688] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 137.485334][ T1688] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 137.485343][ T1688] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 137.485360][ T1688] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 137.485363][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.485375][ T1688] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.485379][ T1688] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.485384][ T1688] ? __pfx___sys_sendto (net/socket.c:2147) [ 137.485400][ T1688] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 137.485406][ T1688] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 137.485414][ T1688] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 137.485421][ T1688] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 137.485432][ T1688] __x64_sys_sendto (net/socket.c:2183) [ 137.485436][ T1688] ? 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) [ 137.485439][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.485442][ T1688] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 137.485447][ T1688] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.485451][ T1688] RIP: 0033:0x7f87c5aa1a4a [ 137.485454][ T1688] 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 [ 137.485457][ T1688] RSP: 002b:00007ffeedba23c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 137.485459][ T1688] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f87c5aa1a4a [ 137.485461][ T1688] RDX: 0000000000000040 RSI: 000000000da6f340 RDI: 0000000000000005 [ 137.485463][ T1688] RBP: 00007ffeedba2450 R08: 0000000000418574 R09: 000000000000001c [ 137.485464][ T1688] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 137.485466][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.485466][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 137.485481][ T1688] | [ 137.485485][ T1688] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1688 | [ 137.505701][ T1688] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 137.505982][ T1688] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.505984][ T1688] Call Trace: [ 137.505985][ T1688] [ 137.505987][ T1688] dump_stack_lvl (lib/dump_stack.c:123) [ 137.505993][ T1688] check_preemption_disabled (lib/smp_processor_id.c:52) [ 137.506000][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.506006][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.506016][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.506030][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.506040][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.506047][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.506056][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.506069][ T1688] ? dump_stack_lvl (lib/dump_stack.c:123) [ 137.506073][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.506082][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.506088][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.506098][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.506111][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.506121][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.506128][ T1688] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 137.506137][ T1688] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 137.506151][ T1688] ? dump_stack_lvl (lib/dump_stack.c:124) [ 137.506161][ T1688] lwtunnel_output (net/core/lwtunnel.c:359) [ 137.506168][ T1688] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 137.506174][ T1688] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.506180][ T1688] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 137.506185][ T1688] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 137.506198][ T1688] rawv6_sendmsg (net/ipv6/raw.c:918) [ 137.506210][ T1688] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 137.506216][ T1688] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 137.506219][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.506227][ T1688] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 137.506230][ T1688] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 137.506239][ T1688] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 137.506257][ T1688] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 137.506260][ T1688] ? __lock_release (kernel/locking/lockdep.c:5534) [ 137.506272][ T1688] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.506275][ T1688] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 137.506281][ T1688] ? __pfx___sys_sendto (net/socket.c:2147) [ 137.506297][ T1688] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 137.506303][ T1688] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 137.506311][ T1688] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 137.506318][ T1688] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 137.506329][ T1688] __x64_sys_sendto (net/socket.c:2183) [ 137.506333][ T1688] ? 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) [ 137.506336][ T1688] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 137.506339][ T1688] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 137.506344][ T1688] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.506347][ T1688] RIP: 0033:0x7f87c5aa1a4a [ 137.506350][ T1688] 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 [ 137.506352][ T1688] RSP: 002b:00007ffeedba23c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 137.506355][ T1688] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f87c5aa1a4a [ 137.506357][ T1688] RDX: 0000000000000040 RSI: 000000000da6f340 RDI: 0000000000000005 [ 137.506358][ T1688] RBP: 00007ffeedba2450 R08: 0000000000418574 R09: 000000000000001c [ 137.506360][ T1688] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 137.506361][ T1688] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f87c5bca000 | [ 143.045927][ C3] lwtunnel_input(): recursion limit reached on datapath | [ 145.292384][ T1694] check_preemption_disabled: 46 callbacks suppressed | [ 145.292391][ T1694] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1694 | [ 145.293080][ T1694] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 145.293332][ T1694] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 145.293334][ T1694] Call Trace: [ 145.293336][ T1694] [ 145.293338][ T1694] dump_stack_lvl (lib/dump_stack.c:123) [ 145.293346][ T1694] check_preemption_disabled (lib/smp_processor_id.c:52) [ 145.293353][ T1694] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 145.293359][ T1694] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 145.293368][ T1694] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.293374][ T1694] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 145.293379][ T1694] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.293391][ T1694] rawv6_sendmsg (net/ipv6/raw.c:918) [ 145.293402][ T1694] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 145.293408][ T1694] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 145.293413][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.293421][ T1694] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 145.293426][ T1694] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 145.293435][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 145.293451][ T1694] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 145.293454][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.293465][ T1694] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.293470][ T1694] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.293476][ T1694] ? __pfx___sys_sendto (net/socket.c:2147) [ 145.293490][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 145.293497][ T1694] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 145.293506][ T1694] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 145.293513][ T1694] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 145.293523][ T1694] __x64_sys_sendto (net/socket.c:2183) [ 145.293527][ T1694] ? 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) [ 145.293530][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.293534][ T1694] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 145.293539][ T1694] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.293542][ T1694] RIP: 0033:0x7fd6d373da4a [ 145.293546][ T1694] 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 [ 145.293549][ T1694] RSP: 002b:00007ffffffe6678 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 145.293552][ T1694] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd6d373da4a [ 145.293555][ T1694] RDX: 0000000000000040 RSI: 00000000371b3340 RDI: 0000000000000005 [ 145.293556][ T1694] RBP: 00007ffffffe6700 R08: 0000000000418574 R09: 000000000000001c [ 145.293558][ T1694] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 145.293560][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.293560][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.293574][ T1694] | [ 145.293576][ T1694] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1694 | [ 145.305294][ T1694] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 145.305536][ T1694] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 145.305538][ T1694] Call Trace: [ 145.305540][ T1694] [ 145.305542][ T1694] dump_stack_lvl (lib/dump_stack.c:123) [ 145.305548][ T1694] check_preemption_disabled (lib/smp_processor_id.c:52) [ 145.305554][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.305560][ T1694] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 145.305567][ T1694] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.305573][ T1694] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 145.305578][ T1694] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.305590][ T1694] rawv6_sendmsg (net/ipv6/raw.c:918) [ 145.305602][ T1694] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 145.305607][ T1694] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 145.305611][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.305618][ T1694] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 145.305622][ T1694] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 145.305631][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 145.305647][ T1694] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 145.305649][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.305661][ T1694] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.305665][ T1694] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.305671][ T1694] ? __pfx___sys_sendto (net/socket.c:2147) [ 145.305685][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 145.305692][ T1694] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 145.305700][ T1694] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 145.305706][ T1694] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 145.305717][ T1694] __x64_sys_sendto (net/socket.c:2183) [ 145.305721][ T1694] ? 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) [ 145.305724][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.305727][ T1694] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 145.305732][ T1694] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.305735][ T1694] RIP: 0033:0x7fd6d373da4a [ 145.305738][ T1694] 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 [ 145.305740][ T1694] RSP: 002b:00007ffffffe6678 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 145.305744][ T1694] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd6d373da4a [ 145.305746][ T1694] RDX: 0000000000000040 RSI: 00000000371b3340 RDI: 0000000000000005 [ 145.305747][ T1694] RBP: 00007ffffffe6700 R08: 0000000000418574 R09: 000000000000001c [ 145.305749][ T1694] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 145.305750][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.305750][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.305765][ T1694] | [ 145.305856][ T1694] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1694 | [ 145.318024][ T1694] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 145.318278][ T1694] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 145.318279][ T1694] Call Trace: [ 145.318281][ T1694] [ 145.318283][ T1694] dump_stack_lvl (lib/dump_stack.c:123) [ 145.318289][ T1694] check_preemption_disabled (lib/smp_processor_id.c:52) [ 145.318295][ T1694] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 145.318302][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.318306][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.318312][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.318316][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.318320][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.318334][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.318337][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.318339][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.318348][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.318359][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.318366][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.318374][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.318378][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.318385][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.318389][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.318392][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.318400][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.318407][ T1694] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 145.318413][ T1694] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.318418][ T1694] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 145.318423][ T1694] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.318434][ T1694] rawv6_sendmsg (net/ipv6/raw.c:918) [ 145.318446][ T1694] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 145.318451][ T1694] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 145.318454][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.318461][ T1694] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 145.318464][ T1694] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 145.318473][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 145.318489][ T1694] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 145.318491][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.318502][ T1694] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.318506][ T1694] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.318512][ T1694] ? __pfx___sys_sendto (net/socket.c:2147) [ 145.318526][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 145.318532][ T1694] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 145.318539][ T1694] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 145.318546][ T1694] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 145.318556][ T1694] __x64_sys_sendto (net/socket.c:2183) [ 145.318560][ T1694] ? 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) [ 145.318563][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.318566][ T1694] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 145.318571][ T1694] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.318573][ T1694] RIP: 0033:0x7fd6d373da4a [ 145.318577][ T1694] 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 [ 145.318579][ T1694] RSP: 002b:00007ffffffe6678 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 145.318582][ T1694] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd6d373da4a [ 145.318584][ T1694] RDX: 0000000000000040 RSI: 00000000371b3340 RDI: 0000000000000005 [ 145.318586][ T1694] RBP: 00007ffffffe6700 R08: 0000000000418574 R09: 000000000000001c [ 145.318587][ T1694] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 145.318589][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.318589][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.318603][ T1694] | [ 145.318606][ T1694] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1694 | [ 145.335043][ T1694] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 145.335317][ T1694] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 145.335319][ T1694] Call Trace: [ 145.335321][ T1694] [ 145.335322][ T1694] dump_stack_lvl (lib/dump_stack.c:123) [ 145.335328][ T1694] check_preemption_disabled (lib/smp_processor_id.c:52) [ 145.335333][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.335340][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.335343][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.335349][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.335353][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.335357][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.335371][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.335373][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.335376][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.335384][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.335396][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.335402][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.335409][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.335413][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.335420][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.335424][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.335427][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.335436][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.335442][ T1694] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 145.335448][ T1694] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.335453][ T1694] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 145.335458][ T1694] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.335470][ T1694] rawv6_sendmsg (net/ipv6/raw.c:918) [ 145.335481][ T1694] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 145.335487][ T1694] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 145.335490][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.335497][ T1694] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 145.335501][ T1694] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 145.335509][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 145.335525][ T1694] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 145.335528][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.335539][ T1694] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.335543][ T1694] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.335548][ T1694] ? __pfx___sys_sendto (net/socket.c:2147) [ 145.335563][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 145.335569][ T1694] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 145.335576][ T1694] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 145.335583][ T1694] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 145.335593][ T1694] __x64_sys_sendto (net/socket.c:2183) [ 145.335596][ T1694] ? 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) [ 145.335599][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.335603][ T1694] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 145.335607][ T1694] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.335610][ T1694] RIP: 0033:0x7fd6d373da4a [ 145.335613][ T1694] 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 [ 145.335615][ T1694] RSP: 002b:00007ffffffe6678 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 145.335618][ T1694] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd6d373da4a [ 145.335619][ T1694] RDX: 0000000000000040 RSI: 00000000371b3340 RDI: 0000000000000005 [ 145.335621][ T1694] RBP: 00007ffffffe6700 R08: 0000000000418574 R09: 000000000000001c [ 145.335623][ T1694] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 145.335624][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.335624][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.335638][ T1694] | [ 145.335719][ T1694] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1694 | [ 145.354251][ T1694] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 145.354535][ T1694] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 145.354537][ T1694] Call Trace: [ 145.354538][ T1694] [ 145.354540][ T1694] dump_stack_lvl (lib/dump_stack.c:123) [ 145.354546][ T1694] check_preemption_disabled (lib/smp_processor_id.c:52) [ 145.354552][ T1694] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 145.354559][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.354562][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.354568][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.354572][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.354576][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.354581][ T1694] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [ 145.354594][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.354596][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.354598][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.354606][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.354618][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.354624][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.354631][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.354636][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.354642][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.354646][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.354650][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.354658][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.354664][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.354667][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.354673][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.354677][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.354680][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.354694][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.354696][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.354699][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.354707][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.354718][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.354723][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.354730][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.354734][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.354741][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.354745][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.354748][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.354756][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.354763][ T1694] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 145.354769][ T1694] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.354775][ T1694] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 145.354779][ T1694] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.354791][ T1694] rawv6_sendmsg (net/ipv6/raw.c:918) [ 145.354803][ T1694] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 145.354808][ T1694] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 145.354811][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.354818][ T1694] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 145.354821][ T1694] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 145.354830][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 145.354846][ T1694] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 145.354848][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.354859][ T1694] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.354863][ T1694] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.354868][ T1694] ? __pfx___sys_sendto (net/socket.c:2147) [ 145.354883][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 145.354889][ T1694] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 145.354896][ T1694] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 145.354903][ T1694] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 145.354913][ T1694] __x64_sys_sendto (net/socket.c:2183) [ 145.354916][ T1694] ? 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) [ 145.354919][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.354923][ T1694] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 145.354927][ T1694] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.354930][ T1694] RIP: 0033:0x7fd6d373da4a [ 145.354933][ T1694] 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 [ 145.354935][ T1694] RSP: 002b:00007ffffffe6678 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 145.354938][ T1694] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd6d373da4a [ 145.354940][ T1694] RDX: 0000000000000040 RSI: 00000000371b3340 RDI: 0000000000000005 [ 145.354941][ T1694] RBP: 00007ffffffe6700 R08: 0000000000418574 R09: 000000000000001c [ 145.354943][ T1694] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 145.354944][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.354944][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.354959][ T1694] | [ 145.354961][ T1694] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1694 | [ 145.381028][ T1694] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 145.381329][ T1694] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 145.381331][ T1694] Call Trace: [ 145.381333][ T1694] [ 145.381335][ T1694] dump_stack_lvl (lib/dump_stack.c:123) [ 145.381341][ T1694] check_preemption_disabled (lib/smp_processor_id.c:52) [ 145.381347][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.381353][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.381357][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.381362][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.381367][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.381370][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.381376][ T1694] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [ 145.381388][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.381391][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.381393][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.381401][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.381414][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.381419][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.381427][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.381431][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.381438][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.381442][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.381446][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.381454][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.381461][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.381464][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.381469][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.381473][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.381476][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.381490][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.381493][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.381495][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.381503][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.381515][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.381520][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.381527][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.381532][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.381539][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.381543][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.381546][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.381555][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.381561][ T1694] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 145.381568][ T1694] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.381573][ T1694] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 145.381578][ T1694] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.381591][ T1694] rawv6_sendmsg (net/ipv6/raw.c:918) [ 145.381603][ T1694] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 145.381608][ T1694] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 145.381611][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.381619][ T1694] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 145.381622][ T1694] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 145.381631][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 145.381648][ T1694] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 145.381650][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.381662][ T1694] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.381665][ T1694] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.381671][ T1694] ? __pfx___sys_sendto (net/socket.c:2147) [ 145.381686][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 145.381692][ T1694] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 145.381699][ T1694] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 145.381707][ T1694] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 145.381717][ T1694] __x64_sys_sendto (net/socket.c:2183) [ 145.381721][ T1694] ? 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) [ 145.381724][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.381727][ T1694] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 145.381732][ T1694] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.381734][ T1694] RIP: 0033:0x7fd6d373da4a [ 145.381738][ T1694] 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 [ 145.381740][ T1694] RSP: 002b:00007ffffffe6678 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 145.381743][ T1694] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd6d373da4a [ 145.381744][ T1694] RDX: 0000000000000040 RSI: 00000000371b3340 RDI: 0000000000000005 [ 145.381746][ T1694] RBP: 00007ffffffe6700 R08: 0000000000418574 R09: 000000000000001c [ 145.381747][ T1694] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 145.381749][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.381749][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.381764][ T1694] | [ 145.381772][ T1694] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1694 | [ 145.409323][ T1694] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 145.409613][ T1694] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 145.409614][ T1694] Call Trace: [ 145.409616][ T1694] [ 145.409618][ T1694] dump_stack_lvl (lib/dump_stack.c:123) [ 145.409623][ T1694] check_preemption_disabled (lib/smp_processor_id.c:52) [ 145.409629][ T1694] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 145.409635][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.409638][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.409644][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.409648][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.409651][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.409666][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.409669][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.409671][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.409679][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.409691][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.409697][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.409704][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.409709][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.409716][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.409719][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.409723][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.409731][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.409738][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.409740][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.409746][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.409750][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.409753][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.409758][ T1694] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [ 145.409769][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.409772][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.409774][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.409782][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.409793][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.409798][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.409805][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.409809][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.409816][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.409820][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.409823][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.409832][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.409838][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.409840][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.409846][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.409850][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.409852][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.409866][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.409869][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.409871][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.409879][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.409890][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.409895][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.409902][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.409906][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.409913][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.409917][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.409920][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.409929][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.409935][ T1694] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 145.409941][ T1694] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.409946][ T1694] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 145.409951][ T1694] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.409963][ T1694] rawv6_sendmsg (net/ipv6/raw.c:918) [ 145.409975][ T1694] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 145.409980][ T1694] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 145.409983][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.409990][ T1694] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 145.409993][ T1694] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 145.410002][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 145.410019][ T1694] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 145.410021][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.410049][ T1694] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.410052][ T1694] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.410058][ T1694] ? __pfx___sys_sendto (net/socket.c:2147) [ 145.410073][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 145.410079][ T1694] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 145.410087][ T1694] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 145.410094][ T1694] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 145.410104][ T1694] __x64_sys_sendto (net/socket.c:2183) [ 145.410108][ T1694] ? 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) [ 145.410111][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.410114][ T1694] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 145.410119][ T1694] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.410122][ T1694] RIP: 0033:0x7fd6d373da4a [ 145.410125][ T1694] 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 [ 145.410127][ T1694] RSP: 002b:00007ffffffe6678 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 145.410130][ T1694] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd6d373da4a [ 145.410131][ T1694] RDX: 0000000000000040 RSI: 00000000371b3340 RDI: 0000000000000005 [ 145.410133][ T1694] RBP: 00007ffffffe6700 R08: 0000000000418574 R09: 000000000000001c [ 145.410135][ T1694] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 145.410136][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.410136][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.410151][ T1694] | [ 145.445060][ T1694] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1694 | [ 145.445497][ T1694] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 145.446017][ T1694] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 145.446019][ T1694] Call Trace: [ 145.446020][ T1694] [ 145.446022][ T1694] dump_stack_lvl (lib/dump_stack.c:123) [ 145.446028][ T1694] check_preemption_disabled (lib/smp_processor_id.c:52) [ 145.446034][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.446041][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.446044][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.446050][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.446055][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.446058][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.446073][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.446076][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.446078][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.446087][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.446099][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.446105][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.446113][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.446117][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.446124][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.446128][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.446132][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.446141][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.446148][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.446151][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.446157][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.446161][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.446164][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.446169][ T1694] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [ 145.446181][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.446184][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.446186][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.446194][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.446207][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.446211][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.446219][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.446224][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.446231][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.446235][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.446238][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.446247][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.446254][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.446256][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.446262][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.446266][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.446269][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.446283][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.446286][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.446288][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.446296][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.446308][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.446313][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.446321][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.446325][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.446332][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.446336][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.446340][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.446349][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.446355][ T1694] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 145.446362][ T1694] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.446367][ T1694] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 145.446372][ T1694] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.446384][ T1694] rawv6_sendmsg (net/ipv6/raw.c:918) [ 145.446397][ T1694] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 145.446408][ T1694] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 145.446411][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.446418][ T1694] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 145.446422][ T1694] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 145.446431][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 145.446448][ T1694] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 145.446450][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.446462][ T1694] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.446466][ T1694] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.446472][ T1694] ? __pfx___sys_sendto (net/socket.c:2147) [ 145.446487][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 145.446494][ T1694] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 145.446501][ T1694] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 145.446509][ T1694] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 145.446519][ T1694] __x64_sys_sendto (net/socket.c:2183) [ 145.446523][ T1694] ? 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) [ 145.446526][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.446529][ T1694] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 145.446534][ T1694] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.446537][ T1694] RIP: 0033:0x7fd6d373da4a [ 145.446540][ T1694] 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 [ 145.446542][ T1694] RSP: 002b:00007ffffffe6678 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 145.446545][ T1694] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd6d373da4a [ 145.446547][ T1694] RDX: 0000000000000040 RSI: 00000000371b3340 RDI: 0000000000000005 [ 145.446549][ T1694] RBP: 00007ffffffe6700 R08: 0000000000418574 R09: 000000000000001c [ 145.446550][ T1694] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 145.446552][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.446552][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.446567][ T1694] | [ 145.446687][ T1694] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/1694 | [ 145.482203][ T1694] caller is lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 145.482539][ T1694] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 145.482541][ T1694] Call Trace: [ 145.482542][ T1694] [ 145.482544][ T1694] dump_stack_lvl (lib/dump_stack.c:123) [ 145.482550][ T1694] check_preemption_disabled (lib/smp_processor_id.c:52) [ 145.482556][ T1694] lwtunnel_output (net/core/dev.h:345 net/core/lwtunnel.c:336) [ 145.482563][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.482566][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.482572][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.482577][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.482580][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.482595][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.482598][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.482600][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.482609][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.482621][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.482627][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.482635][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.482639][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.482646][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.482650][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.482654][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.482663][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.482670][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.482672][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.482678][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.482683][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.482686][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.482700][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.482703][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.482705][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.482713][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.482726][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.482730][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.482738][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.482743][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.482750][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.482754][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.482758][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.482766][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.482773][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.482776][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.482781][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.482786][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.482789][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.482793][ T1694] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [ 145.482805][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.482808][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.482810][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.482818][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.482831][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.482835][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.482843][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.482847][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.482854][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.482858][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.482862][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.482871][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.482877][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.482880][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.482885][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.482890][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.482892][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.482907][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.482910][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.482912][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.482920][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.482932][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.482937][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.482945][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.482949][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.482956][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.482960][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.482964][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.482973][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.482980][ T1694] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 145.482986][ T1694] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.482992][ T1694] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 145.482996][ T1694] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.483010][ T1694] rawv6_sendmsg (net/ipv6/raw.c:918) [ 145.483022][ T1694] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 145.483028][ T1694] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 145.483031][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.483038][ T1694] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 145.483041][ T1694] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 145.483051][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 145.483068][ T1694] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 145.483070][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.483082][ T1694] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.483086][ T1694] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.483091][ T1694] ? __pfx___sys_sendto (net/socket.c:2147) [ 145.483106][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 145.483113][ T1694] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 145.483120][ T1694] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 145.483127][ T1694] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 145.483138][ T1694] __x64_sys_sendto (net/socket.c:2183) [ 145.483142][ T1694] ? 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) [ 145.483145][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.483148][ T1694] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 145.483153][ T1694] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.483156][ T1694] RIP: 0033:0x7fd6d373da4a [ 145.483159][ T1694] 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 [ 145.483162][ T1694] RSP: 002b:00007ffffffe6678 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 145.483165][ T1694] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd6d373da4a [ 145.483167][ T1694] RDX: 0000000000000040 RSI: 00000000371b3340 RDI: 0000000000000005 [ 145.483168][ T1694] RBP: 00007ffffffe6700 R08: 0000000000418574 R09: 000000000000001c [ 145.483170][ T1694] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 145.483171][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.483171][ T1694] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd6d3866000 | [ 145.483187][ T1694] | [ 145.526621][ T1694] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/1694 | [ 145.527099][ T1694] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 145.527416][ T1694] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 145.527418][ T1694] Call Trace: [ 145.527419][ T1694] [ 145.527421][ T1694] dump_stack_lvl (lib/dump_stack.c:123) [ 145.527427][ T1694] check_preemption_disabled (lib/smp_processor_id.c:52) [ 145.527432][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.527439][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.527442][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.527448][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.527453][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.527456][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.527472][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.527474][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.527477][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.527485][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.527498][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.527503][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.527511][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.527515][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.527523][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.527527][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.527530][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.527539][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.527546][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.527549][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.527554][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.527559][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.527562][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.527577][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.527580][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.527582][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.527590][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.527603][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.527608][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.527615][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.527620][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.527627][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.527631][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.527635][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.527643][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.527661][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.527663][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.527669][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.527673][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.527676][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.527680][ T1694] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [ 145.527692][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.527695][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.527697][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.527705][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.527717][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.527721][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.527729][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.527734][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.527740][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.527744][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.527748][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.527756][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.527763][ T1694] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 145.527765][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.527771][ T1694] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 145.527775][ T1694] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 145.527778][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.527792][ T1694] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 145.527795][ T1694] ? __pfx_dst_output (./include/net/dst.h:458) [ 145.527797][ T1694] ? _printk (kernel/printk/printk.c:2470) [ 145.527805][ T1694] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 145.527817][ T1694] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 145.527821][ T1694] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.527829][ T1694] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 145.527833][ T1694] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 145.527840][ T1694] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 145.527844][ T1694] ? dump_stack_lvl (lib/dump_stack.c:123) [ 145.527847][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.527856][ T1694] lwtunnel_output (net/core/lwtunnel.c:359) [ 145.527862][ T1694] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 145.527868][ T1694] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.527874][ T1694] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 145.527878][ T1694] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 145.527891][ T1694] rawv6_sendmsg (net/ipv6/raw.c:918) [ 145.527903][ T1694] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 145.527908][ T1694] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 145.527911][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.527918][ T1694] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 145.527921][ T1694] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 145.527930][ T1694] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 145.527947][ T1694] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 145.527950][ T1694] ? __lock_release (kernel/locking/lockdep.c:5534) [ 145.527961][ T1694] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.527965][ T1694] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 145.527970][ T1694] ? __pfx___sys_sendto (net/socket.c:2147) [ 145.527986][ T1694] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 145.527992][ T1694] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 145.527999][ T1694] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 145.528006][ T1694] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 145.528018][ T1694] __x64_sys_sendto (net/socket.c:2183) [ 145.528022][ T1694] ? 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) [ 145.528025][ T1694] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 145.528028][ T1694] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 145.528033][ T1694] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 145.528035][ T1694] RIP: 0033:0x7fd6d373da4a [ 145.528039][ T1694] 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 [ 145.528041][ T1694] RSP: 002b:00007ffffffe6678 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 145.528044][ T1694] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd6d373da4a [ 145.528045][ T1694] RDX: 0000000000000040 RSI: 00000000371b3340 RDI: 0000000000000005 [ 145.528047][ T1694] RBP: 00007ffffffe6700 R08: 0000000000418574 R09: 000000000000001c [ 145.528048][ T1694] 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