====================================== | [ 5474.933505][T26260] veth1: renamed from veth-betaR | [ 5475.043513][T26261] veth0: renamed from veth-gamma | [ 5484.717729][T26284] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26284 | [5484.718406][T26284] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5484.718682][T26284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5484.718684][T26284] Call Trace: [ 5484.718687][T26284] [5484.718690][T26284] dump_stack_lvl (lib/dump_stack.c:123) [5484.718699][T26284] check_preemption_disabled (lib/smp_processor_id.c:52) [5484.718707][T26284] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5484.718713][T26284] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5484.718722][T26284] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.718730][T26284] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5484.718735][T26284] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.718753][T26284] rawv6_sendmsg (net/ipv6/raw.c:918) [5484.718765][T26284] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5484.718770][T26284] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5484.718777][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.718788][T26284] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5484.718794][T26284] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5484.718803][T26284] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5484.718820][T26284] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5484.718823][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.718834][T26284] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.718841][T26284] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.718846][T26284] ? __pfx___sys_sendto (net/socket.c:2147) [5484.718861][T26284] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5484.718867][T26284] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5484.718877][T26284] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5484.718884][T26284] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5484.718894][T26284] __x64_sys_sendto (net/socket.c:2183) [5484.718898][T26284] ? 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) [5484.718902][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.718908][T26284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5484.718913][T26284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5484.718918][T26284] RIP: 0033:0x7fca8cb10a4a [ 5484.718923][T26284] 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 [ 5484.718926][T26284] RSP: 002b:00007ffdcdf288a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5484.718930][T26284] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fca8cb10a4a [ 5484.718933][T26284] RDX: 0000000000000040 RSI: 0000000031737340 RDI: 0000000000000005 [ 5484.718935][T26284] RBP: 00007ffdcdf28930 R08: 0000000000418574 R09: 000000000000001c [ 5484.718937][T26284] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5484.718939][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.718939][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.718953][T26284] | [ 5484.718956][T26284] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26284 | [5484.731842][T26284] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5484.732102][T26284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5484.732104][T26284] Call Trace: [ 5484.732106][T26284] [5484.732108][T26284] dump_stack_lvl (lib/dump_stack.c:123) [5484.732115][T26284] check_preemption_disabled (lib/smp_processor_id.c:52) [5484.732123][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.732130][T26284] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5484.732137][T26284] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.732144][T26284] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5484.732149][T26284] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.732161][T26284] rawv6_sendmsg (net/ipv6/raw.c:918) [5484.732172][T26284] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5484.732177][T26284] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5484.732184][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.732193][T26284] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5484.732198][T26284] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5484.732207][T26284] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5484.732222][T26284] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5484.732225][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.732236][T26284] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.732241][T26284] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.732247][T26284] ? __pfx___sys_sendto (net/socket.c:2147) [5484.732261][T26284] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5484.732267][T26284] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5484.732276][T26284] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5484.732283][T26284] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5484.732293][T26284] __x64_sys_sendto (net/socket.c:2183) [5484.732297][T26284] ? 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) [5484.732300][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.732304][T26284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5484.732308][T26284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5484.732312][T26284] RIP: 0033:0x7fca8cb10a4a [ 5484.732316][T26284] 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 [ 5484.732318][T26284] RSP: 002b:00007ffdcdf288a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5484.732321][T26284] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fca8cb10a4a [ 5484.732324][T26284] RDX: 0000000000000040 RSI: 0000000031737340 RDI: 0000000000000005 [ 5484.732325][T26284] RBP: 00007ffdcdf28930 R08: 0000000000418574 R09: 000000000000001c [ 5484.732327][T26284] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5484.732329][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.732329][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.732344][T26284] | [ 5484.732354][T26284] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26284 | [5484.745102][T26284] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5484.745371][T26284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5484.745373][T26284] Call Trace: [ 5484.745375][T26284] [5484.745377][T26284] dump_stack_lvl (lib/dump_stack.c:123) [5484.745383][T26284] check_preemption_disabled (lib/smp_processor_id.c:52) [5484.745388][T26284] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5484.745395][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.745410][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.745423][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.745427][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.745437][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.745443][T26284] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5484.745449][T26284] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.745456][T26284] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5484.745460][T26284] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.745472][T26284] rawv6_sendmsg (net/ipv6/raw.c:918) [5484.745483][T26284] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5484.745488][T26284] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5484.745492][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.745500][T26284] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5484.745503][T26284] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5484.745511][T26284] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5484.745527][T26284] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5484.745530][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.745541][T26284] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.745544][T26284] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.745550][T26284] ? __pfx___sys_sendto (net/socket.c:2147) [5484.745564][T26284] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5484.745570][T26284] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5484.745578][T26284] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5484.745586][T26284] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5484.745596][T26284] __x64_sys_sendto (net/socket.c:2183) [5484.745600][T26284] ? 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) [5484.745603][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.745608][T26284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5484.745612][T26284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5484.745616][T26284] RIP: 0033:0x7fca8cb10a4a [ 5484.745619][T26284] 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 [ 5484.745621][T26284] RSP: 002b:00007ffdcdf288a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5484.745624][T26284] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fca8cb10a4a [ 5484.745626][T26284] RDX: 0000000000000040 RSI: 0000000031737340 RDI: 0000000000000005 [ 5484.745628][T26284] RBP: 00007ffdcdf28930 R08: 0000000000418574 R09: 000000000000001c [ 5484.745629][T26284] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5484.745631][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.745631][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.745645][T26284] | [ 5484.760580][T26284] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26284 | [5484.761341][T26284] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5484.761624][T26284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5484.761625][T26284] Call Trace: [ 5484.761627][T26284] [5484.761629][T26284] dump_stack_lvl (lib/dump_stack.c:123) [5484.761635][T26284] check_preemption_disabled (lib/smp_processor_id.c:52) [5484.761641][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.761648][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.761662][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.761676][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.761679][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.761689][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.761696][T26284] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5484.761703][T26284] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.761709][T26284] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5484.761713][T26284] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.761725][T26284] rawv6_sendmsg (net/ipv6/raw.c:918) [5484.761737][T26284] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5484.761742][T26284] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5484.761746][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.761754][T26284] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5484.761757][T26284] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5484.761766][T26284] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5484.761782][T26284] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5484.761785][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.761796][T26284] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.761800][T26284] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.761805][T26284] ? __pfx___sys_sendto (net/socket.c:2147) [5484.761819][T26284] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5484.761825][T26284] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5484.761833][T26284] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5484.761840][T26284] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5484.761850][T26284] __x64_sys_sendto (net/socket.c:2183) [5484.761854][T26284] ? 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) [5484.761857][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.761861][T26284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5484.761866][T26284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5484.761869][T26284] RIP: 0033:0x7fca8cb10a4a [ 5484.761872][T26284] 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 [ 5484.761874][T26284] RSP: 002b:00007ffdcdf288a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5484.761878][T26284] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fca8cb10a4a [ 5484.761879][T26284] RDX: 0000000000000040 RSI: 0000000031737340 RDI: 0000000000000005 [ 5484.761881][T26284] RBP: 00007ffdcdf28930 R08: 0000000000418574 R09: 000000000000001c [ 5484.761883][T26284] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5484.761884][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.761884][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.761898][T26284] | [ 5484.761906][T26284] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26284 | [5484.776753][T26284] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5484.777239][T26284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5484.777241][T26284] Call Trace: [ 5484.777243][T26284] [5484.777245][T26284] dump_stack_lvl (lib/dump_stack.c:123) [5484.777251][T26284] check_preemption_disabled (lib/smp_processor_id.c:52) [5484.777256][T26284] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5484.777263][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.777277][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.777290][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.777294][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.777303][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.777310][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.777322][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.777336][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.777339][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.777348][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.777354][T26284] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5484.777361][T26284] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.777367][T26284] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5484.777371][T26284] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.777383][T26284] rawv6_sendmsg (net/ipv6/raw.c:918) [5484.777394][T26284] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5484.777399][T26284] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5484.777403][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.777410][T26284] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5484.777413][T26284] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5484.777422][T26284] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5484.777437][T26284] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5484.777440][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.777451][T26284] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.777455][T26284] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.777460][T26284] ? __pfx___sys_sendto (net/socket.c:2147) [5484.777475][T26284] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5484.777480][T26284] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5484.777488][T26284] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5484.777495][T26284] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5484.777505][T26284] __x64_sys_sendto (net/socket.c:2183) [5484.777509][T26284] ? 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) [5484.777511][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.777516][T26284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5484.777520][T26284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5484.777524][T26284] RIP: 0033:0x7fca8cb10a4a [ 5484.777527][T26284] 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 [ 5484.777529][T26284] RSP: 002b:00007ffdcdf288a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5484.777532][T26284] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fca8cb10a4a [ 5484.777534][T26284] RDX: 0000000000000040 RSI: 0000000031737340 RDI: 0000000000000005 [ 5484.777536][T26284] RBP: 00007ffdcdf28930 R08: 0000000000418574 R09: 000000000000001c [ 5484.777538][T26284] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5484.777540][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.777540][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.777555][T26284] | [ 5484.777557][T26284] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26284 | [5484.796640][T26284] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5484.797102][T26284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5484.797103][T26284] Call Trace: [ 5484.797105][T26284] [5484.797107][T26284] dump_stack_lvl (lib/dump_stack.c:123) [5484.797113][T26284] check_preemption_disabled (lib/smp_processor_id.c:52) [5484.797119][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.797126][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.797140][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.797154][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.797157][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.797167][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.797174][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.797187][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.797200][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.797204][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.797213][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.797219][T26284] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5484.797226][T26284] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.797232][T26284] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5484.797236][T26284] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.797248][T26284] rawv6_sendmsg (net/ipv6/raw.c:918) [5484.797260][T26284] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5484.797265][T26284] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5484.797269][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.797276][T26284] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5484.797279][T26284] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5484.797288][T26284] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5484.797304][T26284] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5484.797306][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.797317][T26284] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.797322][T26284] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.797327][T26284] ? __pfx___sys_sendto (net/socket.c:2147) [5484.797342][T26284] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5484.797348][T26284] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5484.797355][T26284] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5484.797362][T26284] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5484.797373][T26284] __x64_sys_sendto (net/socket.c:2183) [5484.797376][T26284] ? 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) [5484.797379][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.797384][T26284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5484.797388][T26284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5484.797391][T26284] RIP: 0033:0x7fca8cb10a4a [ 5484.797394][T26284] 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 [ 5484.797397][T26284] RSP: 002b:00007ffdcdf288a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5484.797400][T26284] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fca8cb10a4a [ 5484.797402][T26284] RDX: 0000000000000040 RSI: 0000000031737340 RDI: 0000000000000005 [ 5484.797403][T26284] RBP: 00007ffdcdf28930 R08: 0000000000418574 R09: 000000000000001c [ 5484.797405][T26284] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5484.797407][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.797407][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.797422][T26284] | [ 5484.797430][T26284] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26284 | [5484.817127][T26284] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5484.817621][T26284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5484.817623][T26284] Call Trace: [ 5484.817624][T26284] [5484.817626][T26284] dump_stack_lvl (lib/dump_stack.c:123) [5484.817631][T26284] check_preemption_disabled (lib/smp_processor_id.c:52) [5484.817637][T26284] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5484.817643][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.817657][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.817671][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.817675][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.817685][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.817691][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.817704][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.817717][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.817721][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.817730][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.817737][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.817749][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.817763][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.817766][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.817775][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.817781][T26284] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5484.817788][T26284] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.817793][T26284] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5484.817798][T26284] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.817810][T26284] rawv6_sendmsg (net/ipv6/raw.c:918) [5484.817821][T26284] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5484.817826][T26284] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5484.817830][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.817837][T26284] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5484.817840][T26284] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5484.817848][T26284] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5484.817865][T26284] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5484.817867][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.817878][T26284] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.817882][T26284] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.817887][T26284] ? __pfx___sys_sendto (net/socket.c:2147) [5484.817902][T26284] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5484.817908][T26284] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5484.817915][T26284] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5484.817922][T26284] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5484.817932][T26284] __x64_sys_sendto (net/socket.c:2183) [5484.817936][T26284] ? 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) [5484.817939][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.817943][T26284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5484.817948][T26284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5484.817951][T26284] RIP: 0033:0x7fca8cb10a4a [ 5484.817954][T26284] 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 [ 5484.817956][T26284] RSP: 002b:00007ffdcdf288a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5484.817959][T26284] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fca8cb10a4a [ 5484.817961][T26284] RDX: 0000000000000040 RSI: 0000000031737340 RDI: 0000000000000005 [ 5484.817962][T26284] RBP: 00007ffdcdf28930 R08: 0000000000418574 R09: 000000000000001c [ 5484.817963][T26284] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5484.817965][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.817965][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.817979][T26284] | [ 5484.817981][T26284] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26284 | [5484.840009][T26284] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5484.840320][T26284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5484.840321][T26284] Call Trace: [ 5484.840323][T26284] [5484.840325][T26284] dump_stack_lvl (lib/dump_stack.c:123) [5484.840331][T26284] check_preemption_disabled (lib/smp_processor_id.c:52) [5484.840337][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.840343][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.840358][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.840372][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.840376][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.840386][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.840393][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.840406][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.840420][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.840424][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.840434][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.840441][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.840454][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.840468][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.840471][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.840481][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.840488][T26284] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5484.840495][T26284] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.840500][T26284] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5484.840505][T26284] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.840517][T26284] rawv6_sendmsg (net/ipv6/raw.c:918) [5484.840529][T26284] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5484.840535][T26284] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5484.840539][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.840547][T26284] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5484.840550][T26284] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5484.840559][T26284] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5484.840576][T26284] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5484.840579][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.840592][T26284] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.840596][T26284] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.840601][T26284] ? __pfx___sys_sendto (net/socket.c:2147) [5484.840616][T26284] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5484.840623][T26284] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5484.840630][T26284] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5484.840638][T26284] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5484.840648][T26284] __x64_sys_sendto (net/socket.c:2183) [5484.840652][T26284] ? 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) [5484.840655][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.840660][T26284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5484.840665][T26284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5484.840668][T26284] RIP: 0033:0x7fca8cb10a4a [ 5484.840671][T26284] 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 [ 5484.840674][T26284] RSP: 002b:00007ffdcdf288a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5484.840677][T26284] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fca8cb10a4a [ 5484.840679][T26284] RDX: 0000000000000040 RSI: 0000000031737340 RDI: 0000000000000005 [ 5484.840681][T26284] RBP: 00007ffdcdf28930 R08: 0000000000418574 R09: 000000000000001c [ 5484.840682][T26284] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5484.840684][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.840684][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.840700][T26284] | [ 5484.863143][T26284] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26284 | [5484.863703][T26284] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5484.864025][T26284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5484.864027][T26284] Call Trace: [ 5484.864029][T26284] [5484.864031][T26284] dump_stack_lvl (lib/dump_stack.c:123) [5484.864036][T26284] check_preemption_disabled (lib/smp_processor_id.c:52) [5484.864042][T26284] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5484.864049][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.864063][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.864079][T26284] ? dump_stack_lvl (lib/dump_stack.c:124) [5484.864088][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.864095][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.864109][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.864123][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.864126][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.864136][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.864143][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.864156][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.864170][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.864173][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.864183][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.864190][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.864203][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.864217][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.864220][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.864230][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.864237][T26284] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5484.864243][T26284] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.864249][T26284] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5484.864254][T26284] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.864266][T26284] rawv6_sendmsg (net/ipv6/raw.c:918) [5484.864278][T26284] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5484.864284][T26284] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5484.864287][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.864295][T26284] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5484.864298][T26284] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5484.864307][T26284] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5484.864325][T26284] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5484.864327][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.864339][T26284] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.864343][T26284] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.864349][T26284] ? __pfx___sys_sendto (net/socket.c:2147) [5484.864364][T26284] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5484.864370][T26284] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5484.864378][T26284] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5484.864385][T26284] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5484.864395][T26284] __x64_sys_sendto (net/socket.c:2183) [5484.864399][T26284] ? 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) [5484.864402][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.864406][T26284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5484.864411][T26284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5484.864414][T26284] RIP: 0033:0x7fca8cb10a4a [ 5484.864417][T26284] 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 [ 5484.864419][T26284] RSP: 002b:00007ffdcdf288a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5484.864422][T26284] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fca8cb10a4a [ 5484.864424][T26284] RDX: 0000000000000040 RSI: 0000000031737340 RDI: 0000000000000005 [ 5484.864426][T26284] RBP: 00007ffdcdf28930 R08: 0000000000418574 R09: 000000000000001c [ 5484.864428][T26284] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5484.864430][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.864430][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5484.864445][T26284] | [ 5484.864447][T26284] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26284 | [5484.889096][T26284] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5484.889647][T26284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5484.889649][T26284] Call Trace: [ 5484.889651][T26284] [5484.889653][T26284] dump_stack_lvl (lib/dump_stack.c:123) [5484.889659][T26284] check_preemption_disabled (lib/smp_processor_id.c:52) [5484.889665][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.889672][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.889687][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.889703][T26284] ? dump_stack_lvl (lib/dump_stack.c:124) [5484.889713][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.889719][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.889733][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.889747][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.889751][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.889762][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.889769][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.889782][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.889796][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.889799][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.889809][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.889816][T26284] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5484.889829][T26284] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5484.889843][T26284] ? dump_stack_lvl (lib/dump_stack.c:123) [5484.889846][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.889856][T26284] lwtunnel_output (net/core/lwtunnel.c:359) [5484.889863][T26284] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5484.889870][T26284] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.889875][T26284] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5484.889880][T26284] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5484.889893][T26284] rawv6_sendmsg (net/ipv6/raw.c:918) [5484.889905][T26284] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5484.889910][T26284] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5484.889914][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.889921][T26284] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5484.889925][T26284] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5484.889934][T26284] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5484.889951][T26284] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5484.889954][T26284] ? __lock_release (kernel/locking/lockdep.c:5534) [5484.889966][T26284] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.889969][T26284] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5484.889975][T26284] ? __pfx___sys_sendto (net/socket.c:2147) [5484.889991][T26284] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5484.889997][T26284] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5484.890005][T26284] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5484.890012][T26284] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5484.890023][T26284] __x64_sys_sendto (net/socket.c:2183) [5484.890026][T26284] ? 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) [5484.890030][T26284] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5484.890034][T26284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5484.890040][T26284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5484.890043][T26284] RIP: 0033:0x7fca8cb10a4a [ 5484.890046][T26284] 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 [ 5484.890048][T26284] RSP: 002b:00007ffdcdf288a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5484.890051][T26284] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fca8cb10a4a [ 5484.890053][T26284] RDX: 0000000000000040 RSI: 0000000031737340 RDI: 0000000000000005 [ 5484.890055][T26284] RBP: 00007ffdcdf28930 R08: 0000000000418574 R09: 000000000000001c [ 5484.890056][T26284] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5484.890058][T26284] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fca8cc39000 | [ 5485.968570][T26284] lwtunnel_output(): recursion limit reached on datapath | [ 5490.677244][T26291] check_preemption_disabled: 46 callbacks suppressed | [ 5490.677251][T26291] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26291 | [5490.679092][T26291] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5490.679357][T26291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5490.679359][T26291] Call Trace: [ 5490.679362][T26291] [5490.679364][T26291] dump_stack_lvl (lib/dump_stack.c:123) [5490.679373][T26291] check_preemption_disabled (lib/smp_processor_id.c:52) [5490.679380][T26291] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5490.679387][T26291] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5490.679394][T26291] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5490.679402][T26291] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5490.679407][T26291] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5490.679418][T26291] rawv6_sendmsg (net/ipv6/raw.c:918) [5490.679430][T26291] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5490.679435][T26291] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5490.679442][T26291] ? __lock_release (kernel/locking/lockdep.c:5534) [5490.679452][T26291] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5490.679458][T26291] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5490.679467][T26291] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5490.679482][T26291] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5490.679485][T26291] ? __lock_release (kernel/locking/lockdep.c:5534) [5490.679496][T26291] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5490.679502][T26291] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5490.679508][T26291] ? __pfx___sys_sendto (net/socket.c:2147) [5490.679522][T26291] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5490.679529][T26291] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5490.679539][T26291] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5490.679546][T26291] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5490.679555][T26291] __x64_sys_sendto (net/socket.c:2183) [5490.679559][T26291] ? 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) [5490.679563][T26291] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5490.679569][T26291] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5490.679574][T26291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5490.679579][T26291] RIP: 0033:0x7f8773255a4a [ 5490.679586][T26291] 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 [ 5490.679589][T26291] RSP: 002b:00007fffb21c5e38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5490.679593][T26291] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f8773255a4a [ 5490.679595][T26291] RDX: 0000000000000040 RSI: 00000000350d9340 RDI: 0000000000000005 [ 5490.679596][T26291] RBP: 00007fffb21c5ec0 R08: 0000000000418574 R09: 000000000000001c [ 5490.679598][T26291] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5490.679600][T26291] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f877337e000 | [ 5490.679600][T26291] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f877337e000 | [ 5490.679614][T26291] | [ 5490.692112][T26291] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26291 | [5490.692462][T26291] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5490.692707][T26291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5490.692708][T26291] Call Trace: [ 5490.692710][T26291] [5490.692712][T26291] dump_stack_lvl (lib/dump_stack.c:123) [5490.692717][T26291] check_preemption_disabled (lib/smp_processor_id.c:52) [5490.692722][T26291] lwtunnel_output (net/core/lwtunnel.c:359) [5490.692728][T26291] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5490.692734][T26291] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5490.692739][T26291] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5490.692743][T26291] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5490.692754][T26291] rawv6_sendmsg (net/ipv6/raw.c:918) [5490.692765][T26291] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5490.692770][T26291] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5490.692773][T26291] ? __lock_release (kernel/locking/lockdep.c:5534) [5490.692780][T26291] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5490.692783][T26291] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5490.692791][T26291] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5490.692806][T26291] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5490.692809][T26291] ? __lock_release (kernel/locking/lockdep.c:5534) [5490.692819][T26291] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5490.692822][T26291] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5490.692828][T26291] ? __pfx___sys_sendto (net/socket.c:2147) [5490.692841][T26291] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5490.692846][T26291] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5490.692853][T26291] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5490.692859][T26291] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5490.692869][T26291] __x64_sys_sendto (net/socket.c:2183) [5490.692872][T26291] ? 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) [5490.692875][T26291] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5490.692879][T26291] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5490.692884][T26291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5490.692886][T26291] RIP: 0033:0x7f8773255a4a [ 5490.692889][T26291] 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 [ 5490.692892][T26291] RSP: 002b:00007fffb21c5e38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5490.692894][T26291] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f8773255a4a [ 5490.692896][T26291] RDX: 0000000000000040 RSI: 00000000350d9340 RDI: 0000000000000005 [ 5490.692898][T26291] RBP: 00007fffb21c5ec0 R08: 0000000000418574 R09: 000000000000001c [ 5490.692899][T26291] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5490.692900][T26291] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f877337e000 | [ 5490.692900][T26291] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f877337e000 | [ 5490.692914][T26291] | [ 5490.693477][T26291] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26291 | [5490.705113][T26291] caller is lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [ 5490.705356][T26291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5490.705358][T26291] Call Trace: [ 5490.705360][T26291] [5490.705361][T26291] dump_stack_lvl (lib/dump_stack.c:123) [5490.705367][T26291] check_preemption_disabled (lib/smp_processor_id.c:52) [5490.705373][T26291] lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [5490.705379][T26291] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5490.705385][T26291] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5490.705391][T26291] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5490.705396][T26291] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5490.705407][T26291] rawv6_sendmsg (net/ipv6/raw.c:918) [5490.705418][T26291] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5490.705423][T26291] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5490.705427][T26291] ? __lock_release (kernel/locking/lockdep.c:5534) [5490.705435][T26291] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5490.705439][T26291] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5490.705447][T26291] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5490.705462][T26291] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5490.705465][T26291] ? __lock_release (kernel/locking/lockdep.c:5534) [5490.705475][T26291] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5490.705480][T26291] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5490.705485][T26291] ? __pfx___sys_sendto (net/socket.c:2147) [5490.705498][T26291] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5490.705505][T26291] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5490.705513][T26291] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5490.705519][T26291] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5490.705529][T26291] __x64_sys_sendto (net/socket.c:2183) [5490.705532][T26291] ? 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) [5490.705535][T26291] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5490.705540][T26291] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5490.705544][T26291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5490.705547][T26291] RIP: 0033:0x7f8773255a4a [ 5490.705551][T26291] 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 [ 5490.705553][T26291] RSP: 002b:00007fffb21c5e38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5490.705556][T26291] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f8773255a4a [ 5490.705558][T26291] RDX: 0000000000000040 RSI: 00000000350d9340 RDI: 0000000000000005 [ 5490.705560][T26291] RBP: 00007fffb21c5ec0 R08: 0000000000418574 R09: 000000000000001c [ 5490.705578][T26291] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5490.705579][T26291] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f877337e000 | [ 5490.705579][T26291] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f877337e000 | [ 5490.705594][T26291] | [ 5491.686546][T26291] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26291 | [5491.687130][T26291] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5491.687389][T26291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5491.687391][T26291] Call Trace: [ 5491.687393][T26291] [5491.687395][T26291] dump_stack_lvl (lib/dump_stack.c:123) [5491.687403][T26291] check_preemption_disabled (lib/smp_processor_id.c:52) [5491.687409][T26291] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5491.687416][T26291] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5491.687423][T26291] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5491.687429][T26291] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5491.687434][T26291] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5491.687446][T26291] rawv6_sendmsg (net/ipv6/raw.c:918) [5491.687458][T26291] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5491.687462][T26291] ? find_held_lock (kernel/locking/lockdep.c:5348) [5491.687472][T26291] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5491.687476][T26291] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5491.687486][T26291] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5491.687502][T26291] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5491.687508][T26291] ? __lock_release (kernel/locking/lockdep.c:5534) [5491.687519][T26291] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5491.687525][T26291] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5491.687531][T26291] ? __pfx___sys_sendto (net/socket.c:2147) [5491.687544][T26291] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5491.687553][T26291] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5491.687562][T26291] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5491.687570][T26291] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5491.687576][T26291] ? __pfx___x64_sys_poll (fs/select.c:1062) [5491.687578][T26291] ? 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) [5491.687590][T26291] __x64_sys_sendto (net/socket.c:2183) [5491.687594][T26291] ? 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) [5491.687598][T26291] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5491.687603][T26291] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5491.687608][T26291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5491.687611][T26291] RIP: 0033:0x7f8773255a4a [ 5491.687617][T26291] 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 [ 5491.687619][T26291] RSP: 002b:00007fffb21c5e38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5491.687623][T26291] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f8773255a4a [ 5491.687625][T26291] RDX: 0000000000000040 RSI: 00000000350d9340 RDI: 0000000000000005 [ 5491.687627][T26291] RBP: 00007fffb21c5ec0 R08: 0000000000418574 R09: 000000000000001c [ 5491.687629][T26291] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5491.687631][T26291] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f877337e000 | [ 5491.687631][T26291] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f877337e000 | [ 5491.687645][T26291] | [ 5491.700798][T26291] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26291 | [5491.701171][T26291] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5491.701426][T26291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5491.701428][T26291] Call Trace: [ 5491.701429][T26291] [5491.701431][T26291] dump_stack_lvl (lib/dump_stack.c:123) [5491.701436][T26291] check_preemption_disabled (lib/smp_processor_id.c:52) [5491.701442][T26291] lwtunnel_output (net/core/lwtunnel.c:359) [5491.701449][T26291] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5491.701455][T26291] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5491.701460][T26291] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5491.701465][T26291] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5491.701477][T26291] rawv6_sendmsg (net/ipv6/raw.c:918) [5491.701488][T26291] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5491.701493][T26291] ? find_held_lock (kernel/locking/lockdep.c:5348) [5491.701501][T26291] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5491.701504][T26291] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5491.701513][T26291] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5491.701529][T26291] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5491.701532][T26291] ? __lock_release (kernel/locking/lockdep.c:5534) [5491.701543][T26291] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5491.701547][T26291] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5491.701553][T26291] ? __pfx___sys_sendto (net/socket.c:2147) [5491.701566][T26291] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5491.701574][T26291] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5491.701580][T26291] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5491.701589][T26291] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5491.701593][T26291] ? __pfx___x64_sys_poll (fs/select.c:1062) [5491.701595][T26291] ? 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) [5491.701602][T26291] __x64_sys_sendto (net/socket.c:2183) [5491.701606][T26291] ? 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) [5491.701609][T26291] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5491.701614][T26291] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5491.701619][T26291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5491.701622][T26291] RIP: 0033:0x7f8773255a4a [ 5491.701625][T26291] 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 [ 5491.701627][T26291] RSP: 002b:00007fffb21c5e38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5491.701630][T26291] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f8773255a4a [ 5491.701632][T26291] RDX: 0000000000000040 RSI: 00000000350d9340 RDI: 0000000000000005 [ 5491.701633][T26291] RBP: 00007fffb21c5ec0 R08: 0000000000418574 R09: 000000000000001c [ 5491.701635][T26291] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5491.701637][T26291] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f877337e000 | [ 5491.701637][T26291] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f877337e000 | [ 5491.701651][T26291] | [ 5491.715159][T26291] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26291 | [5491.715536][T26291] caller is lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [ 5491.715804][T26291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5491.715805][T26291] Call Trace: [ 5491.715807][T26291] [5491.715809][T26291] dump_stack_lvl (lib/dump_stack.c:123) [5491.715815][T26291] check_preemption_disabled (lib/smp_processor_id.c:52) [5491.715821][T26291] lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [5491.715827][T26291] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5491.715834][T26291] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5491.715840][T26291] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5491.715844][T26291] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5491.715856][T26291] rawv6_sendmsg (net/ipv6/raw.c:918) [5491.715868][T26291] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5491.715872][T26291] ? find_held_lock (kernel/locking/lockdep.c:5348) [5491.715881][T26291] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5491.715885][T26291] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5491.715894][T26291] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5491.715910][T26291] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5491.715914][T26291] ? __lock_release (kernel/locking/lockdep.c:5534) [5491.715925][T26291] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5491.715929][T26291] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5491.715935][T26291] ? __pfx___sys_sendto (net/socket.c:2147) [5491.715949][T26291] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5491.715957][T26291] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5491.715964][T26291] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5491.715971][T26291] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5491.715976][T26291] ? __pfx___x64_sys_poll (fs/select.c:1062) [5491.715978][T26291] ? 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) [5491.715986][T26291] __x64_sys_sendto (net/socket.c:2183) [5491.715990][T26291] ? 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) [5491.715993][T26291] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5491.715998][T26291] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5491.716002][T26291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5491.716006][T26291] RIP: 0033:0x7f8773255a4a [ 5491.716009][T26291] 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 [ 5491.716012][T26291] RSP: 002b:00007fffb21c5e38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5491.716015][T26291] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f8773255a4a [ 5491.716017][T26291] RDX: 0000000000000040 RSI: 00000000350d9340 RDI: 0000000000000005 [ 5491.716019][T26291] RBP: 00007fffb21c5ec0 R08: 0000000000418574 R09: 000000000000001c [ 5491.716021][T26291] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5491.716023][T26291] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f877337e000 | [ 5494.178618][ C2] lwtunnel_input(): recursion limit reached on datapath | [ 5495.241991][ C2] lwtunnel_input(): recursion limit reached on datapath | [ 5497.504677][T26297] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26297 | [5497.505170][T26297] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5497.505448][T26297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5497.505450][T26297] Call Trace: [ 5497.505452][T26297] [5497.505455][T26297] dump_stack_lvl (lib/dump_stack.c:123) [5497.505464][T26297] check_preemption_disabled (lib/smp_processor_id.c:52) [5497.505471][T26297] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5497.505477][T26297] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5497.505486][T26297] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.505494][T26297] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5497.505499][T26297] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.505511][T26297] rawv6_sendmsg (net/ipv6/raw.c:918) [5497.505523][T26297] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5497.505528][T26297] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5497.505535][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.505545][T26297] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5497.505551][T26297] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5497.505561][T26297] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5497.505577][T26297] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5497.505580][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.505593][T26297] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.505599][T26297] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.505605][T26297] ? __pfx___sys_sendto (net/socket.c:2147) [5497.505620][T26297] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5497.505626][T26297] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5497.505637][T26297] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5497.505644][T26297] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5497.505653][T26297] __x64_sys_sendto (net/socket.c:2183) [5497.505657][T26297] ? 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) [5497.505662][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.505667][T26297] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5497.505672][T26297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5497.505677][T26297] RIP: 0033:0x7fa8ed042a4a [ 5497.505682][T26297] 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 [ 5497.505685][T26297] RSP: 002b:00007ffd3cfed858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5497.505690][T26297] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa8ed042a4a [ 5497.505692][T26297] RDX: 0000000000000040 RSI: 000000001b79b340 RDI: 0000000000000005 [ 5497.505694][T26297] RBP: 00007ffd3cfed8e0 R08: 0000000000418574 R09: 000000000000001c [ 5497.505695][T26297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5497.505707][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.505707][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.505721][T26297] | [ 5497.518625][T26297] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26297 | [5497.519036][T26297] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5497.519296][T26297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5497.519297][T26297] Call Trace: [ 5497.519300][T26297] [5497.519302][T26297] dump_stack_lvl (lib/dump_stack.c:123) [5497.519309][T26297] check_preemption_disabled (lib/smp_processor_id.c:52) [5497.519315][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.519321][T26297] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5497.519328][T26297] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.519335][T26297] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5497.519340][T26297] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.519352][T26297] rawv6_sendmsg (net/ipv6/raw.c:918) [5497.519364][T26297] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5497.519369][T26297] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5497.519375][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.519385][T26297] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5497.519390][T26297] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5497.519399][T26297] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5497.519416][T26297] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5497.519418][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.519430][T26297] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.519434][T26297] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.519440][T26297] ? __pfx___sys_sendto (net/socket.c:2147) [5497.519455][T26297] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5497.519462][T26297] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5497.519471][T26297] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5497.519478][T26297] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5497.519488][T26297] __x64_sys_sendto (net/socket.c:2183) [5497.519492][T26297] ? 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) [5497.519495][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.519500][T26297] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5497.519505][T26297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5497.519509][T26297] RIP: 0033:0x7fa8ed042a4a [ 5497.519513][T26297] 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 [ 5497.519516][T26297] RSP: 002b:00007ffd3cfed858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5497.519519][T26297] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa8ed042a4a [ 5497.519521][T26297] RDX: 0000000000000040 RSI: 000000001b79b340 RDI: 0000000000000005 [ 5497.519523][T26297] RBP: 00007ffd3cfed8e0 R08: 0000000000418574 R09: 000000000000001c [ 5497.519524][T26297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5497.519526][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.519526][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.519541][T26297] | [ 5497.534335][T26297] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26297 | [5497.534795][T26297] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5497.535061][T26297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5497.535063][T26297] Call Trace: [ 5497.535065][T26297] [5497.535067][T26297] dump_stack_lvl (lib/dump_stack.c:123) [5497.535074][T26297] check_preemption_disabled (lib/smp_processor_id.c:52) [5497.535080][T26297] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5497.535087][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.535098][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.535110][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.535113][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.535123][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.535129][T26297] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5497.535137][T26297] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.535143][T26297] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5497.535148][T26297] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.535160][T26297] rawv6_sendmsg (net/ipv6/raw.c:918) [5497.535171][T26297] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5497.535176][T26297] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5497.535181][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.535190][T26297] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5497.535195][T26297] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5497.535204][T26297] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5497.535220][T26297] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5497.535223][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.535233][T26297] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.535239][T26297] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.535244][T26297] ? __pfx___sys_sendto (net/socket.c:2147) [5497.535258][T26297] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5497.535265][T26297] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5497.535274][T26297] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5497.535281][T26297] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5497.535291][T26297] __x64_sys_sendto (net/socket.c:2183) [5497.535295][T26297] ? 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) [5497.535298][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.535303][T26297] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5497.535307][T26297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5497.535311][T26297] RIP: 0033:0x7fa8ed042a4a [ 5497.535315][T26297] 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 [ 5497.535317][T26297] RSP: 002b:00007ffd3cfed858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5497.535321][T26297] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa8ed042a4a [ 5497.535323][T26297] RDX: 0000000000000040 RSI: 000000001b79b340 RDI: 0000000000000005 [ 5497.535324][T26297] RBP: 00007ffd3cfed8e0 R08: 0000000000418574 R09: 000000000000001c [ 5497.535326][T26297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5497.535327][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.535327][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.535342][T26297] | [ 5497.535357][T26297] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26297 | [5497.549072][T26297] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5497.549346][T26297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5497.549347][T26297] Call Trace: [ 5497.549349][T26297] [5497.549351][T26297] dump_stack_lvl (lib/dump_stack.c:123) [5497.549358][T26297] check_preemption_disabled (lib/smp_processor_id.c:52) [5497.549363][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.549370][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.549381][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.549392][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.549396][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.549406][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.549412][T26297] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5497.549419][T26297] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.549426][T26297] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5497.549430][T26297] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.549443][T26297] rawv6_sendmsg (net/ipv6/raw.c:918) [5497.549455][T26297] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5497.549460][T26297] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5497.549464][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.549473][T26297] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5497.549477][T26297] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5497.549485][T26297] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5497.549502][T26297] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5497.549505][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.549516][T26297] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.549521][T26297] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.549526][T26297] ? __pfx___sys_sendto (net/socket.c:2147) [5497.549541][T26297] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5497.549548][T26297] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5497.549556][T26297] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5497.549563][T26297] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5497.549573][T26297] __x64_sys_sendto (net/socket.c:2183) [5497.549578][T26297] ? 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) [5497.549581][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.549587][T26297] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5497.549591][T26297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5497.549595][T26297] RIP: 0033:0x7fa8ed042a4a [ 5497.549598][T26297] 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 [ 5497.549600][T26297] RSP: 002b:00007ffd3cfed858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5497.549603][T26297] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa8ed042a4a [ 5497.549605][T26297] RDX: 0000000000000040 RSI: 000000001b79b340 RDI: 0000000000000005 [ 5497.549607][T26297] RBP: 00007ffd3cfed8e0 R08: 0000000000418574 R09: 000000000000001c [ 5497.549609][T26297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5497.549610][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.549610][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.549625][T26297] | [ 5497.564242][T26297] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26297 | [5497.564716][T26297] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5497.564988][T26297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5497.564990][T26297] Call Trace: [ 5497.564992][T26297] [5497.564994][T26297] dump_stack_lvl (lib/dump_stack.c:123) [5497.564999][T26297] check_preemption_disabled (lib/smp_processor_id.c:52) [5497.565005][T26297] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5497.565012][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.565022][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.565034][T26297] ? dump_stack_lvl (lib/dump_stack.c:124) [5497.565044][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.565050][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.565059][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.565070][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.565074][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.565083][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.565089][T26297] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5497.565096][T26297] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.565102][T26297] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5497.565106][T26297] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.565118][T26297] rawv6_sendmsg (net/ipv6/raw.c:918) [5497.565130][T26297] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5497.565135][T26297] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5497.565139][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.565148][T26297] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5497.565152][T26297] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5497.565160][T26297] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5497.565176][T26297] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5497.565179][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.565190][T26297] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.565194][T26297] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.565199][T26297] ? __pfx___sys_sendto (net/socket.c:2147) [5497.565214][T26297] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5497.565220][T26297] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5497.565227][T26297] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5497.565234][T26297] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5497.565244][T26297] __x64_sys_sendto (net/socket.c:2183) [5497.565247][T26297] ? 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) [5497.565250][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.565255][T26297] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5497.565259][T26297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5497.565263][T26297] RIP: 0033:0x7fa8ed042a4a [ 5497.565266][T26297] 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 [ 5497.565268][T26297] RSP: 002b:00007ffd3cfed858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5497.565271][T26297] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa8ed042a4a [ 5497.565273][T26297] RDX: 0000000000000040 RSI: 000000001b79b340 RDI: 0000000000000005 [ 5497.565274][T26297] RBP: 00007ffd3cfed8e0 R08: 0000000000418574 R09: 000000000000001c [ 5497.565276][T26297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5497.565277][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.565277][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.565292][T26297] | [ 5497.565294][T26297] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26297 | [5497.582687][T26297] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5497.583128][T26297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5497.583129][T26297] Call Trace: [ 5497.583131][T26297] [5497.583133][T26297] dump_stack_lvl (lib/dump_stack.c:123) [5497.583138][T26297] check_preemption_disabled (lib/smp_processor_id.c:52) [5497.583144][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.583151][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.583160][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.583173][T26297] ? dump_stack_lvl (lib/dump_stack.c:124) [5497.583183][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.583189][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.583198][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.583210][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.583213][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.583223][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.583229][T26297] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5497.583236][T26297] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.583242][T26297] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5497.583246][T26297] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.583258][T26297] rawv6_sendmsg (net/ipv6/raw.c:918) [5497.583270][T26297] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5497.583275][T26297] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5497.583279][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.583287][T26297] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5497.583290][T26297] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5497.583299][T26297] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5497.583315][T26297] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5497.583318][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.583329][T26297] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.583333][T26297] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.583338][T26297] ? __pfx___sys_sendto (net/socket.c:2147) [5497.583353][T26297] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5497.583359][T26297] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5497.583367][T26297] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5497.583374][T26297] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5497.583384][T26297] __x64_sys_sendto (net/socket.c:2183) [5497.583388][T26297] ? 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) [5497.583391][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.583395][T26297] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5497.583400][T26297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5497.583404][T26297] RIP: 0033:0x7fa8ed042a4a [ 5497.583407][T26297] 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 [ 5497.583409][T26297] RSP: 002b:00007ffd3cfed858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5497.583412][T26297] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa8ed042a4a [ 5497.583414][T26297] RDX: 0000000000000040 RSI: 000000001b79b340 RDI: 0000000000000005 [ 5497.583415][T26297] RBP: 00007ffd3cfed8e0 R08: 0000000000418574 R09: 000000000000001c [ 5497.583417][T26297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5497.583418][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.583418][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.583433][T26297] | [ 5497.583515][T26297] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26297 | [5497.601542][T26297] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5497.601835][T26297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5497.601837][T26297] Call Trace: [ 5497.601838][T26297] [5497.601840][T26297] dump_stack_lvl (lib/dump_stack.c:123) [5497.601846][T26297] check_preemption_disabled (lib/smp_processor_id.c:52) [5497.601852][T26297] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5497.601858][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.601868][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.601879][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.601883][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.601893][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.601899][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.601908][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.601920][T26297] ? dump_stack_lvl (lib/dump_stack.c:124) [5497.601929][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.601936][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.601944][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.601956][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.601959][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.601968][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.601975][T26297] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5497.601981][T26297] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.601987][T26297] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5497.601991][T26297] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.602003][T26297] rawv6_sendmsg (net/ipv6/raw.c:918) [5497.602015][T26297] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5497.602020][T26297] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5497.602024][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.602032][T26297] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5497.602035][T26297] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5497.602044][T26297] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5497.602060][T26297] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5497.602062][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.602074][T26297] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.602078][T26297] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.602083][T26297] ? __pfx___sys_sendto (net/socket.c:2147) [5497.602098][T26297] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5497.602104][T26297] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5497.602112][T26297] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5497.602119][T26297] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5497.602130][T26297] __x64_sys_sendto (net/socket.c:2183) [5497.602133][T26297] ? 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) [5497.602137][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.602141][T26297] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5497.602146][T26297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5497.602149][T26297] RIP: 0033:0x7fa8ed042a4a [ 5497.602152][T26297] 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 [ 5497.602154][T26297] RSP: 002b:00007ffd3cfed858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5497.602157][T26297] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa8ed042a4a [ 5497.602159][T26297] RDX: 0000000000000040 RSI: 000000001b79b340 RDI: 0000000000000005 [ 5497.602161][T26297] RBP: 00007ffd3cfed8e0 R08: 0000000000418574 R09: 000000000000001c [ 5497.602163][T26297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5497.602164][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.602164][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.602179][T26297] | [ 5497.602232][T26297] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26297 | [5497.621911][T26297] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5497.622198][T26297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5497.622199][T26297] Call Trace: [ 5497.622201][T26297] [5497.622203][T26297] dump_stack_lvl (lib/dump_stack.c:123) [5497.622209][T26297] check_preemption_disabled (lib/smp_processor_id.c:52) [5497.622215][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.622221][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.622231][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.622242][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.622246][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.622256][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.622262][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.622271][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.622284][T26297] ? dump_stack_lvl (lib/dump_stack.c:124) [5497.622293][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.622300][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.622309][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.622320][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.622324][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.622333][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.622339][T26297] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5497.622346][T26297] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.622351][T26297] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5497.622356][T26297] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.622368][T26297] rawv6_sendmsg (net/ipv6/raw.c:918) [5497.622380][T26297] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5497.622385][T26297] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5497.622389][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.622397][T26297] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5497.622400][T26297] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5497.622409][T26297] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5497.622425][T26297] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5497.622428][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.622439][T26297] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.622443][T26297] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.622449][T26297] ? __pfx___sys_sendto (net/socket.c:2147) [5497.622463][T26297] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5497.622470][T26297] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5497.622478][T26297] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5497.622485][T26297] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5497.622495][T26297] __x64_sys_sendto (net/socket.c:2183) [5497.622499][T26297] ? 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) [5497.622501][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.622506][T26297] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5497.622511][T26297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5497.622514][T26297] RIP: 0033:0x7fa8ed042a4a [ 5497.622517][T26297] 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 [ 5497.622520][T26297] RSP: 002b:00007ffd3cfed858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5497.622523][T26297] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa8ed042a4a [ 5497.622524][T26297] RDX: 0000000000000040 RSI: 000000001b79b340 RDI: 0000000000000005 [ 5497.622526][T26297] RBP: 00007ffd3cfed8e0 R08: 0000000000418574 R09: 000000000000001c [ 5497.622527][T26297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5497.622529][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.622529][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.622544][T26297] | [ 5497.644763][T26297] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26297 | [5497.645451][T26297] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5497.645758][T26297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5497.645760][T26297] Call Trace: [ 5497.645762][T26297] [5497.645764][T26297] dump_stack_lvl (lib/dump_stack.c:123) [5497.645770][T26297] check_preemption_disabled (lib/smp_processor_id.c:52) [5497.645775][T26297] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5497.645782][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.645792][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.645804][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.645807][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.645817][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.645823][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.645833][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.645844][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.645848][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.645857][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.645863][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.645872][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.645885][T26297] ? dump_stack_lvl (lib/dump_stack.c:124) [5497.645895][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.645901][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.645910][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.645922][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.645926][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.645935][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.645942][T26297] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5497.645948][T26297] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.645954][T26297] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5497.645958][T26297] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.645970][T26297] rawv6_sendmsg (net/ipv6/raw.c:918) [5497.645982][T26297] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5497.645987][T26297] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5497.645991][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.645999][T26297] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5497.646002][T26297] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5497.646011][T26297] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5497.646027][T26297] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5497.646030][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.646041][T26297] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.646045][T26297] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.646050][T26297] ? __pfx___sys_sendto (net/socket.c:2147) [5497.646065][T26297] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5497.646071][T26297] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5497.646079][T26297] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5497.646086][T26297] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5497.646097][T26297] __x64_sys_sendto (net/socket.c:2183) [5497.646100][T26297] ? 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) [5497.646103][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.646108][T26297] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5497.646113][T26297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5497.646117][T26297] RIP: 0033:0x7fa8ed042a4a [ 5497.646120][T26297] 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 [ 5497.646122][T26297] RSP: 002b:00007ffd3cfed858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5497.646125][T26297] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa8ed042a4a [ 5497.646127][T26297] RDX: 0000000000000040 RSI: 000000001b79b340 RDI: 0000000000000005 [ 5497.646129][T26297] RBP: 00007ffd3cfed8e0 R08: 0000000000418574 R09: 000000000000001c [ 5497.646130][T26297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5497.646132][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.646132][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5497.646147][T26297] | [ 5497.646150][T26297] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26297 | [5497.668741][T26297] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5497.669045][T26297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5497.669046][T26297] Call Trace: [ 5497.669048][T26297] [5497.669050][T26297] dump_stack_lvl (lib/dump_stack.c:123) [5497.669056][T26297] check_preemption_disabled (lib/smp_processor_id.c:52) [5497.669062][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.669068][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.669078][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.669091][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.669094][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.669104][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.669111][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.669121][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.669133][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.669136][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.669146][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.669153][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.669162][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.669175][T26297] ? dump_stack_lvl (lib/dump_stack.c:124) [5497.669186][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.669192][T26297] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5497.669201][T26297] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5497.669214][T26297] ? dump_stack_lvl (lib/dump_stack.c:123) [5497.669217][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.669227][T26297] lwtunnel_output (net/core/lwtunnel.c:359) [5497.669233][T26297] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5497.669240][T26297] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.669246][T26297] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5497.669251][T26297] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5497.669264][T26297] rawv6_sendmsg (net/ipv6/raw.c:918) [5497.669276][T26297] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5497.669282][T26297] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5497.669285][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.669293][T26297] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5497.669296][T26297] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5497.669305][T26297] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5497.669323][T26297] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5497.669325][T26297] ? __lock_release (kernel/locking/lockdep.c:5534) [5497.669337][T26297] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.669341][T26297] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5497.669347][T26297] ? __pfx___sys_sendto (net/socket.c:2147) [5497.669363][T26297] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5497.669369][T26297] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5497.669376][T26297] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5497.669384][T26297] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5497.669394][T26297] __x64_sys_sendto (net/socket.c:2183) [5497.669398][T26297] ? 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) [5497.669401][T26297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5497.669406][T26297] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5497.669411][T26297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5497.669415][T26297] RIP: 0033:0x7fa8ed042a4a [ 5497.669419][T26297] 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 [ 5497.669421][T26297] RSP: 002b:00007ffd3cfed858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5497.669424][T26297] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa8ed042a4a [ 5497.669426][T26297] RDX: 0000000000000040 RSI: 000000001b79b340 RDI: 0000000000000005 [ 5497.669427][T26297] RBP: 00007ffd3cfed8e0 R08: 0000000000418574 R09: 000000000000001c [ 5497.669429][T26297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5497.669430][T26297] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa8ed16b000 | [ 5503.177644][ C2] lwtunnel_input(): recursion limit reached on datapath | [ 5505.433176][T26303] check_preemption_disabled: 46 callbacks suppressed | [ 5505.433187][T26303] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26303 | [5505.433997][T26303] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5505.434263][T26303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5505.434265][T26303] Call Trace: [ 5505.434268][T26303] [5505.434271][T26303] dump_stack_lvl (lib/dump_stack.c:123) [5505.434280][T26303] check_preemption_disabled (lib/smp_processor_id.c:52) [5505.434287][T26303] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5505.434294][T26303] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5505.434302][T26303] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.434310][T26303] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5505.434314][T26303] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.434326][T26303] rawv6_sendmsg (net/ipv6/raw.c:918) [5505.434337][T26303] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5505.434342][T26303] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5505.434349][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.434359][T26303] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5505.434366][T26303] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5505.434374][T26303] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5505.434390][T26303] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5505.434393][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.434404][T26303] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.434411][T26303] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.434416][T26303] ? __pfx___sys_sendto (net/socket.c:2147) [5505.434430][T26303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5505.434437][T26303] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5505.434447][T26303] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5505.434454][T26303] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5505.434463][T26303] __x64_sys_sendto (net/socket.c:2183) [5505.434467][T26303] ? 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) [5505.434472][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.434477][T26303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5505.434481][T26303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5505.434486][T26303] RIP: 0033:0x7fda5d237a4a [ 5505.434491][T26303] 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 [ 5505.434494][T26303] RSP: 002b:00007ffcef9b24a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5505.434498][T26303] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda5d237a4a [ 5505.434500][T26303] RDX: 0000000000000040 RSI: 0000000030a63340 RDI: 0000000000000005 [ 5505.434502][T26303] RBP: 00007ffcef9b2530 R08: 0000000000418574 R09: 000000000000001c [ 5505.434503][T26303] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5505.434505][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.434505][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.434519][T26303] | [ 5505.434521][T26303] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26303 | [5505.446753][T26303] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5505.447009][T26303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5505.447011][T26303] Call Trace: [ 5505.447013][T26303] [5505.447015][T26303] dump_stack_lvl (lib/dump_stack.c:123) [5505.447022][T26303] check_preemption_disabled (lib/smp_processor_id.c:52) [5505.447028][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.447034][T26303] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5505.447041][T26303] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.447048][T26303] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5505.447053][T26303] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.447065][T26303] rawv6_sendmsg (net/ipv6/raw.c:918) [5505.447076][T26303] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5505.447082][T26303] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5505.447086][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.447094][T26303] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5505.447099][T26303] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5505.447108][T26303] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5505.447124][T26303] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5505.447126][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.447137][T26303] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.447143][T26303] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.447148][T26303] ? __pfx___sys_sendto (net/socket.c:2147) [5505.447162][T26303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5505.447169][T26303] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5505.447177][T26303] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5505.447184][T26303] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5505.447194][T26303] __x64_sys_sendto (net/socket.c:2183) [5505.447198][T26303] ? 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) [5505.447201][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.447206][T26303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5505.447211][T26303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5505.447215][T26303] RIP: 0033:0x7fda5d237a4a [ 5505.447218][T26303] 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 [ 5505.447221][T26303] RSP: 002b:00007ffcef9b24a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5505.447224][T26303] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda5d237a4a [ 5505.447226][T26303] RDX: 0000000000000040 RSI: 0000000030a63340 RDI: 0000000000000005 [ 5505.447228][T26303] RBP: 00007ffcef9b2530 R08: 0000000000418574 R09: 000000000000001c [ 5505.447229][T26303] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5505.447231][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.447231][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.447245][T26303] | [ 5505.447336][T26303] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26303 | [5505.460134][T26303] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5505.460404][T26303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5505.460406][T26303] Call Trace: [ 5505.460407][T26303] [5505.460410][T26303] dump_stack_lvl (lib/dump_stack.c:123) [5505.460416][T26303] check_preemption_disabled (lib/smp_processor_id.c:52) [5505.460421][T26303] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5505.460428][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.460432][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.460438][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.460442][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.460446][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.460461][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.460464][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.460466][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.460476][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.460487][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.460496][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.460504][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.460509][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.460515][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.460519][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.460522][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.460531][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.460537][T26303] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5505.460545][T26303] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.460550][T26303] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5505.460555][T26303] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.460566][T26303] rawv6_sendmsg (net/ipv6/raw.c:918) [5505.460578][T26303] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5505.460583][T26303] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5505.460588][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.460595][T26303] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5505.460599][T26303] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5505.460608][T26303] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5505.460624][T26303] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5505.460627][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.460638][T26303] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.460642][T26303] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.460647][T26303] ? __pfx___sys_sendto (net/socket.c:2147) [5505.460662][T26303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5505.460668][T26303] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5505.460676][T26303] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5505.460683][T26303] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5505.460693][T26303] __x64_sys_sendto (net/socket.c:2183) [5505.460696][T26303] ? 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) [5505.460699][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.460703][T26303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5505.460708][T26303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5505.460711][T26303] RIP: 0033:0x7fda5d237a4a [ 5505.460714][T26303] 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 [ 5505.460716][T26303] RSP: 002b:00007ffcef9b24a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5505.460719][T26303] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda5d237a4a [ 5505.460721][T26303] RDX: 0000000000000040 RSI: 0000000030a63340 RDI: 0000000000000005 [ 5505.460722][T26303] RBP: 00007ffcef9b2530 R08: 0000000000418574 R09: 000000000000001c [ 5505.460724][T26303] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5505.460725][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.460725][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.460739][T26303] | [ 5505.479268][T26303] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26303 | [5505.479697][T26303] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5505.479982][T26303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5505.479984][T26303] Call Trace: [ 5505.479985][T26303] [5505.479987][T26303] dump_stack_lvl (lib/dump_stack.c:123) [5505.479993][T26303] check_preemption_disabled (lib/smp_processor_id.c:52) [5505.479999][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.480005][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.480009][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.480014][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.480019][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.480022][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.480037][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.480040][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.480042][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.480050][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.480061][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.480068][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.480076][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.480080][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.480087][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.480091][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.480094][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.480105][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.480111][T26303] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5505.480118][T26303] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.480123][T26303] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5505.480128][T26303] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.480140][T26303] rawv6_sendmsg (net/ipv6/raw.c:918) [5505.480151][T26303] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5505.480156][T26303] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5505.480160][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.480166][T26303] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5505.480170][T26303] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5505.480178][T26303] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5505.480194][T26303] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5505.480197][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.480208][T26303] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.480212][T26303] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.480218][T26303] ? __pfx___sys_sendto (net/socket.c:2147) [5505.480232][T26303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5505.480239][T26303] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5505.480248][T26303] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5505.480255][T26303] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5505.480265][T26303] __x64_sys_sendto (net/socket.c:2183) [5505.480269][T26303] ? 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) [5505.480272][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.480277][T26303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5505.480281][T26303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5505.480284][T26303] RIP: 0033:0x7fda5d237a4a [ 5505.480287][T26303] 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 [ 5505.480289][T26303] RSP: 002b:00007ffcef9b24a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5505.480292][T26303] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda5d237a4a [ 5505.480294][T26303] RDX: 0000000000000040 RSI: 0000000030a63340 RDI: 0000000000000005 [ 5505.480296][T26303] RBP: 00007ffcef9b2530 R08: 0000000000418574 R09: 000000000000001c [ 5505.480297][T26303] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5505.480299][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.480299][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.480313][T26303] | [ 5505.480394][T26303] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26303 | [5505.499786][T26303] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5505.500264][T26303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5505.500266][T26303] Call Trace: [ 5505.500267][T26303] [5505.500269][T26303] dump_stack_lvl (lib/dump_stack.c:123) [5505.500275][T26303] check_preemption_disabled (lib/smp_processor_id.c:52) [5505.500280][T26303] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5505.500286][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.500290][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.500296][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.500300][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.500304][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.500309][T26303] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5505.500322][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.500325][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.500327][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.500335][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.500346][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.500352][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.500360][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.500364][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.500371][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.500375][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.500378][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.500389][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.500395][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.500397][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.500403][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.500407][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.500409][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.500423][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.500425][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.500427][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.500435][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.500446][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.500451][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.500458][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.500462][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.500469][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.500473][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.500476][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.500485][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.500491][T26303] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5505.500498][T26303] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.500503][T26303] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5505.500507][T26303] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.500519][T26303] rawv6_sendmsg (net/ipv6/raw.c:918) [5505.500530][T26303] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5505.500535][T26303] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5505.500538][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.500545][T26303] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5505.500548][T26303] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5505.500557][T26303] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5505.500573][T26303] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5505.500575][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.500588][T26303] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.500592][T26303] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.500597][T26303] ? __pfx___sys_sendto (net/socket.c:2147) [5505.500611][T26303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5505.500617][T26303] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5505.500624][T26303] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5505.500631][T26303] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5505.500641][T26303] __x64_sys_sendto (net/socket.c:2183) [5505.500645][T26303] ? 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) [5505.500648][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.500652][T26303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5505.500657][T26303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5505.500659][T26303] RIP: 0033:0x7fda5d237a4a [ 5505.500662][T26303] 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 [ 5505.500664][T26303] RSP: 002b:00007ffcef9b24a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5505.500667][T26303] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda5d237a4a [ 5505.500669][T26303] RDX: 0000000000000040 RSI: 0000000030a63340 RDI: 0000000000000005 [ 5505.500670][T26303] RBP: 00007ffcef9b2530 R08: 0000000000418574 R09: 000000000000001c [ 5505.500672][T26303] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5505.500673][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.500673][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.500688][T26303] | [ 5505.528311][T26303] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26303 | [5505.528955][T26303] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5505.529254][T26303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5505.529256][T26303] Call Trace: [ 5505.529257][T26303] [5505.529259][T26303] dump_stack_lvl (lib/dump_stack.c:123) [5505.529265][T26303] check_preemption_disabled (lib/smp_processor_id.c:52) [5505.529271][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.529278][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.529281][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.529286][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.529291][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.529294][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.529300][T26303] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5505.529311][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.529314][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.529316][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.529325][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.529336][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.529342][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.529351][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.529356][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.529363][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.529367][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.529370][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.529381][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.529388][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.529390][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.529396][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.529400][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.529403][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.529417][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.529420][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.529422][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.529430][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.529442][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.529446][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.529454][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.529458][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.529465][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.529469][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.529472][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.529482][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.529488][T26303] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5505.529494][T26303] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.529500][T26303] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5505.529504][T26303] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.529517][T26303] rawv6_sendmsg (net/ipv6/raw.c:918) [5505.529529][T26303] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5505.529534][T26303] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5505.529537][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.529544][T26303] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5505.529547][T26303] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5505.529556][T26303] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5505.529573][T26303] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5505.529576][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.529589][T26303] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.529592][T26303] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.529598][T26303] ? __pfx___sys_sendto (net/socket.c:2147) [5505.529613][T26303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5505.529619][T26303] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5505.529627][T26303] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5505.529634][T26303] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5505.529645][T26303] __x64_sys_sendto (net/socket.c:2183) [5505.529649][T26303] ? 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) [5505.529651][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.529656][T26303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5505.529661][T26303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5505.529663][T26303] RIP: 0033:0x7fda5d237a4a [ 5505.529667][T26303] 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 [ 5505.529669][T26303] RSP: 002b:00007ffcef9b24a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5505.529672][T26303] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda5d237a4a [ 5505.529674][T26303] RDX: 0000000000000040 RSI: 0000000030a63340 RDI: 0000000000000005 [ 5505.529675][T26303] RBP: 00007ffcef9b2530 R08: 0000000000418574 R09: 000000000000001c [ 5505.529677][T26303] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5505.529679][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.529679][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.529694][T26303] | [ 5505.557662][T26303] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26303 | [5505.558443][T26303] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5505.558777][T26303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5505.558779][T26303] Call Trace: [ 5505.558781][T26303] [5505.558783][T26303] dump_stack_lvl (lib/dump_stack.c:123) [5505.558790][T26303] check_preemption_disabled (lib/smp_processor_id.c:52) [5505.558796][T26303] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5505.558802][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.558805][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.558811][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.558816][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.558819][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.558835][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.558837][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.558840][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.558848][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.558863][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.558871][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.558875][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.558885][T26303] ? dump_stack_lvl (lib/dump_stack.c:124) [5505.558895][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.558901][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.558903][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.558909][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.558913][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.558915][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.558920][T26303] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5505.558932][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.558934][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.558936][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.558944][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.558956][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.558962][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.558970][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.558974][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.558981][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.558985][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.558989][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.558998][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.559005][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.559008][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.559013][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.559017][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.559020][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.559034][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.559036][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.559038][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.559046][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.559058][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.559062][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.559070][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.559074][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.559081][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.559084][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.559088][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.559097][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.559104][T26303] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5505.559110][T26303] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.559115][T26303] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5505.559120][T26303] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.559132][T26303] rawv6_sendmsg (net/ipv6/raw.c:918) [5505.559144][T26303] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5505.559149][T26303] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5505.559153][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.559160][T26303] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5505.559163][T26303] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5505.559172][T26303] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5505.559188][T26303] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5505.559191][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.559202][T26303] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.559206][T26303] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.559211][T26303] ? __pfx___sys_sendto (net/socket.c:2147) [5505.559226][T26303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5505.559233][T26303] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5505.559241][T26303] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5505.559248][T26303] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5505.559258][T26303] __x64_sys_sendto (net/socket.c:2183) [5505.559262][T26303] ? 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) [5505.559265][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.559269][T26303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5505.559274][T26303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5505.559277][T26303] RIP: 0033:0x7fda5d237a4a [ 5505.559281][T26303] 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 [ 5505.559283][T26303] RSP: 002b:00007ffcef9b24a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5505.559286][T26303] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda5d237a4a [ 5505.559288][T26303] RDX: 0000000000000040 RSI: 0000000030a63340 RDI: 0000000000000005 [ 5505.559290][T26303] RBP: 00007ffcef9b2530 R08: 0000000000418574 R09: 000000000000001c [ 5505.559291][T26303] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5505.559293][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.559293][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.559308][T26303] | [ 5505.559310][T26303] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26303 | [5505.592186][T26303] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5505.592494][T26303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5505.592496][T26303] Call Trace: [ 5505.592498][T26303] [5505.592500][T26303] dump_stack_lvl (lib/dump_stack.c:123) [5505.592506][T26303] check_preemption_disabled (lib/smp_processor_id.c:52) [5505.592512][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.592518][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.592521][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.592527][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.592531][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.592534][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.592549][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.592552][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.592554][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.592562][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.592576][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.592586][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.592590][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.592600][T26303] ? dump_stack_lvl (lib/dump_stack.c:124) [5505.592610][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.592616][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.592618][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.592624][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.592628][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.592630][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.592651][T26303] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5505.592664][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.592666][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.592668][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.592676][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.592688][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.592694][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.592702][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.592707][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.592715][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.592719][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.592722][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.592732][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.592738][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.592741][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.592747][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.592751][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.592754][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.592768][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.592771][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.592773][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.592781][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.592793][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.592798][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.592806][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.592810][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.592817][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.592821][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.592825][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.592835][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.592841][T26303] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5505.592847][T26303] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.592853][T26303] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5505.592858][T26303] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.592870][T26303] rawv6_sendmsg (net/ipv6/raw.c:918) [5505.592882][T26303] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5505.592888][T26303] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5505.592892][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.592899][T26303] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5505.592903][T26303] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5505.592912][T26303] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5505.592929][T26303] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5505.592931][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.592943][T26303] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.592948][T26303] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.592954][T26303] ? __pfx___sys_sendto (net/socket.c:2147) [5505.592969][T26303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5505.592975][T26303] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5505.592983][T26303] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5505.592990][T26303] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5505.593001][T26303] __x64_sys_sendto (net/socket.c:2183) [5505.593005][T26303] ? 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) [5505.593007][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.593012][T26303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5505.593017][T26303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5505.593019][T26303] RIP: 0033:0x7fda5d237a4a [ 5505.593023][T26303] 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 [ 5505.593026][T26303] RSP: 002b:00007ffcef9b24a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5505.593029][T26303] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda5d237a4a [ 5505.593031][T26303] RDX: 0000000000000040 RSI: 0000000030a63340 RDI: 0000000000000005 [ 5505.593033][T26303] RBP: 00007ffcef9b2530 R08: 0000000000418574 R09: 000000000000001c [ 5505.593035][T26303] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5505.593036][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.593036][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.593051][T26303] | [ 5505.628167][T26303] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/26303 | [5505.628982][T26303] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5505.629312][T26303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5505.629314][T26303] Call Trace: [ 5505.629316][T26303] [5505.629318][T26303] dump_stack_lvl (lib/dump_stack.c:123) [5505.629325][T26303] check_preemption_disabled (lib/smp_processor_id.c:52) [5505.629330][T26303] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5505.629337][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.629340][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.629346][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.629350][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.629354][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.629369][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.629372][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.629374][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.629382][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.629397][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.629405][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.629410][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.629420][T26303] ? dump_stack_lvl (lib/dump_stack.c:124) [5505.629429][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.629436][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.629438][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.629444][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.629448][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.629451][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.629465][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.629467][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.629469][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.629477][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.629492][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.629500][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.629504][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.629514][T26303] ? dump_stack_lvl (lib/dump_stack.c:124) [5505.629523][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.629530][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.629532][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.629538][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.629542][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.629544][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.629549][T26303] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5505.629561][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.629564][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.629566][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.629574][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.629588][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.629594][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.629602][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.629607][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.629613][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.629617][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.629621][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.629631][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.629637][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.629639][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.629645][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.629649][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.629652][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.629666][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.629668][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.629670][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.629678][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.629690][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.629695][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.629702][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.629707][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.629714][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.629717][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.629721][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.629730][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.629737][T26303] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5505.629743][T26303] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.629749][T26303] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5505.629753][T26303] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.629766][T26303] rawv6_sendmsg (net/ipv6/raw.c:918) [5505.629778][T26303] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5505.629783][T26303] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5505.629787][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.629794][T26303] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5505.629797][T26303] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5505.629807][T26303] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5505.629824][T26303] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5505.629826][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.629838][T26303] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.629842][T26303] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.629847][T26303] ? __pfx___sys_sendto (net/socket.c:2147) [5505.629873][T26303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5505.629879][T26303] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5505.629887][T26303] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5505.629894][T26303] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5505.629905][T26303] __x64_sys_sendto (net/socket.c:2183) [5505.629909][T26303] ? 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) [5505.629912][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.629916][T26303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5505.629920][T26303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5505.629923][T26303] RIP: 0033:0x7fda5d237a4a [ 5505.629927][T26303] 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 [ 5505.629929][T26303] RSP: 002b:00007ffcef9b24a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5505.629932][T26303] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda5d237a4a [ 5505.629934][T26303] RDX: 0000000000000040 RSI: 0000000030a63340 RDI: 0000000000000005 [ 5505.629935][T26303] RBP: 00007ffcef9b2530 R08: 0000000000418574 R09: 000000000000001c [ 5505.629937][T26303] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5505.629938][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.629938][T26303] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fda5d360000 | [ 5505.629953][T26303] | [ 5505.671331][T26303] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/26303 | [5505.671822][T26303] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5505.672150][T26303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5505.672152][T26303] Call Trace: [ 5505.672154][T26303] [5505.672156][T26303] dump_stack_lvl (lib/dump_stack.c:123) [5505.672163][T26303] check_preemption_disabled (lib/smp_processor_id.c:52) [5505.672169][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.672176][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.672179][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.672185][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.672190][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.672194][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.672210][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.672212][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.672215][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.672223][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.672238][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.672246][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.672250][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.672261][T26303] ? dump_stack_lvl (lib/dump_stack.c:124) [5505.672270][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.672276][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.672279][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.672285][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.672289][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.672292][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.672306][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.672309][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.672311][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.672319][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.672334][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.672342][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.672346][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.672356][T26303] ? dump_stack_lvl (lib/dump_stack.c:124) [5505.672366][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.672372][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.672374][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.672380][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.672384][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.672387][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.672391][T26303] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5505.672403][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.672406][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.672408][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.672416][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.672428][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.672435][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.672443][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.672447][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.672454][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.672458][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.672461][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.672471][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.672478][T26303] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5505.672480][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.672485][T26303] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5505.672489][T26303] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5505.672492][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.672506][T26303] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5505.672508][T26303] ? __pfx_dst_output (./include/net/dst.h:458) [5505.672510][T26303] ? _printk (kernel/printk/printk.c:2470) [5505.672518][T26303] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5505.672530][T26303] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5505.672535][T26303] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5505.672542][T26303] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5505.672547][T26303] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5505.672553][T26303] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5505.672557][T26303] ? dump_stack_lvl (lib/dump_stack.c:123) [5505.672560][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.672570][T26303] lwtunnel_output (net/core/lwtunnel.c:359) [5505.672576][T26303] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5505.672583][T26303] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.672590][T26303] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5505.672594][T26303] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5505.672607][T26303] rawv6_sendmsg (net/ipv6/raw.c:918) [5505.672619][T26303] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5505.672624][T26303] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5505.672629][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.672636][T26303] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5505.672640][T26303] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5505.672649][T26303] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5505.672666][T26303] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5505.672669][T26303] ? __lock_release (kernel/locking/lockdep.c:5534) [5505.672681][T26303] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.672685][T26303] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5505.672690][T26303] ? __pfx___sys_sendto (net/socket.c:2147) [5505.672705][T26303] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5505.672712][T26303] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5505.672720][T26303] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5505.672727][T26303] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5505.672737][T26303] __x64_sys_sendto (net/socket.c:2183) [5505.672741][T26303] ? 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) [5505.672743][T26303] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5505.672748][T26303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5505.672753][T26303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5505.672755][T26303] RIP: 0033:0x7fda5d237a4a [ 5505.672759][T26303] 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 [ 5505.672762][T26303] RSP: 002b:00007ffcef9b24a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5505.672765][T26303] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fda5d237a4a [ 5505.672767][T26303] RDX: 0000000000000040 RSI: 0000000030a63340 RDI: 0000000000000005 [ 5505.672769][T26303] RBP: 00007ffcef9b2530 R08: 0000000000418574 R09: 000000000000001c [ 5505.672770][T26303] 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