====================================== | [ 5510.187734][T16815] veth1: renamed from veth-betaR | [ 5510.297965][T16816] veth0: renamed from veth-gamma | [ 5519.923159][T16839] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16839 | [5519.924859][T16839] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5519.925183][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5519.925185][T16839] Call Trace: [ 5519.925188][T16839] [5519.925190][T16839] dump_stack_lvl (lib/dump_stack.c:123) [5519.925200][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [5519.925207][T16839] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5519.925214][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5519.925222][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5519.925230][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5519.925235][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5519.925247][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [5519.925259][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5519.925264][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5519.925272][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5519.925282][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5519.925288][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5519.925297][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5519.925313][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5519.925316][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5519.925329][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5519.925336][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5519.925342][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [5519.925356][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5519.925363][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5519.925372][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5519.925379][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5519.925389][T16839] __x64_sys_sendto (net/socket.c:2183) [5519.925393][T16839] ? 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) [5519.925396][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5519.925401][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5519.925405][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5519.925410][T16839] RIP: 0033:0x7f5202424a4a [ 5519.925415][T16839] 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 [ 5519.925418][T16839] RSP: 002b:00007fffccc9da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5519.925423][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5202424a4a [ 5519.925425][T16839] RDX: 0000000000000040 RSI: 0000000021bd9340 RDI: 0000000000000005 [ 5519.925427][T16839] RBP: 00007fffccc9db00 R08: 0000000000418574 R09: 000000000000001c [ 5519.925429][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5519.925431][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5519.925431][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5519.925446][T16839] | [ 5519.938576][T16839] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16839 | [5519.939086][T16839] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5519.939875][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5519.939877][T16839] Call Trace: [ 5519.939879][T16839] [5519.939881][T16839] dump_stack_lvl (lib/dump_stack.c:123) [5519.939888][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [5519.939897][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5519.939904][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5519.939911][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5519.939917][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5519.939921][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5519.939934][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [5519.939945][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5519.939951][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5519.939956][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5519.939966][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5519.939970][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5519.939979][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5519.939995][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5519.939998][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5519.940009][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5519.940014][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5519.940020][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [5519.940035][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5519.940042][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5519.940051][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5519.940058][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5519.940076][T16839] __x64_sys_sendto (net/socket.c:2183) [5519.940080][T16839] ? 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) [5519.940083][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5519.940088][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5519.940093][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5519.940096][T16839] RIP: 0033:0x7f5202424a4a [ 5519.940101][T16839] 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 [ 5519.940103][T16839] RSP: 002b:00007fffccc9da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5519.940107][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5202424a4a [ 5519.940109][T16839] RDX: 0000000000000040 RSI: 0000000021bd9340 RDI: 0000000000000005 [ 5519.940111][T16839] RBP: 00007fffccc9db00 R08: 0000000000418574 R09: 000000000000001c [ 5519.940113][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5519.940115][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5519.940115][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5519.940129][T16839] | [ 5519.940141][T16839] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16839 | [5519.953828][T16839] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5519.954118][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5519.954119][T16839] Call Trace: [ 5519.954121][T16839] [5519.954123][T16839] dump_stack_lvl (lib/dump_stack.c:123) [5519.954129][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [5519.954134][T16839] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5519.954141][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5519.954155][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5519.954168][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5519.954172][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5519.954182][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5519.954188][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5519.954194][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5519.954199][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5519.954204][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5519.954216][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [5519.954227][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5519.954232][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5519.954236][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5519.954244][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5519.954247][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5519.954256][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5519.954272][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5519.954275][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5519.954285][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5519.954290][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5519.954296][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [5519.954310][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5519.954316][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5519.954324][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5519.954333][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5519.954342][T16839] __x64_sys_sendto (net/socket.c:2183) [5519.954346][T16839] ? 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) [5519.954349][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5519.954353][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5519.954358][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5519.954361][T16839] RIP: 0033:0x7f5202424a4a [ 5519.954365][T16839] 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 [ 5519.954367][T16839] RSP: 002b:00007fffccc9da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5519.954370][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5202424a4a [ 5519.954372][T16839] RDX: 0000000000000040 RSI: 0000000021bd9340 RDI: 0000000000000005 [ 5519.954374][T16839] RBP: 00007fffccc9db00 R08: 0000000000418574 R09: 000000000000001c [ 5519.954375][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5519.954377][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5519.954377][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5519.954391][T16839] | [ 5519.969616][T16839] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16839 | [5519.970479][T16839] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5519.970780][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5519.970782][T16839] Call Trace: [ 5519.970783][T16839] [5519.970786][T16839] dump_stack_lvl (lib/dump_stack.c:123) [5519.970791][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [5519.970797][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5519.970804][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5519.970818][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5519.970832][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5519.970836][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5519.970846][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5519.970852][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5519.970859][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5519.970864][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5519.970869][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5519.970881][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [5519.970893][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5519.970898][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5519.970902][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5519.970910][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5519.970913][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5519.970922][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5519.970938][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5519.970941][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5519.970953][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5519.970957][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5519.970962][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [5519.970977][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5519.970983][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5519.970990][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5519.970997][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5519.971008][T16839] __x64_sys_sendto (net/socket.c:2183) [5519.971012][T16839] ? 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) [5519.971015][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5519.971019][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5519.971024][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5519.971028][T16839] RIP: 0033:0x7f5202424a4a [ 5519.971031][T16839] 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 [ 5519.971034][T16839] RSP: 002b:00007fffccc9da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5519.971037][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5202424a4a [ 5519.971039][T16839] RDX: 0000000000000040 RSI: 0000000021bd9340 RDI: 0000000000000005 [ 5519.971041][T16839] RBP: 00007fffccc9db00 R08: 0000000000418574 R09: 000000000000001c [ 5519.971043][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5519.971044][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5519.971044][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5519.971059][T16839] | [ 5519.971069][T16839] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16839 | [5519.988188][T16839] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5519.988510][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5519.988511][T16839] Call Trace: [ 5519.988513][T16839] [5519.988515][T16839] dump_stack_lvl (lib/dump_stack.c:123) [5519.988521][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [5519.988527][T16839] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5519.988534][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5519.988547][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5519.988561][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5519.988564][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5519.988575][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5519.988581][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5519.988594][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5519.988607][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5519.988610][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5519.988620][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5519.988627][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5519.988633][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5519.988638][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5519.988643][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5519.988655][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [5519.988667][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5519.988672][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5519.988675][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5519.988683][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5519.988686][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5519.988695][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5519.988711][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5519.988714][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5519.988725][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5519.988729][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5519.988735][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [5519.988749][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5519.988756][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5519.988763][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5519.988770][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5519.988780][T16839] __x64_sys_sendto (net/socket.c:2183) [5519.988784][T16839] ? 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) [5519.988787][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5519.988791][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5519.988796][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5519.988800][T16839] RIP: 0033:0x7f5202424a4a [ 5519.988803][T16839] 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 [ 5519.988806][T16839] RSP: 002b:00007fffccc9da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5519.988809][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5202424a4a [ 5519.988811][T16839] RDX: 0000000000000040 RSI: 0000000021bd9340 RDI: 0000000000000005 [ 5519.988813][T16839] RBP: 00007fffccc9db00 R08: 0000000000418574 R09: 000000000000001c [ 5519.988815][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5519.988817][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5519.988817][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5519.988832][T16839] | [ 5519.988834][T16839] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16839 | [5520.009554][T16839] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5520.009857][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5520.009858][T16839] Call Trace: [ 5520.009860][T16839] [5520.009862][T16839] dump_stack_lvl (lib/dump_stack.c:123) [5520.009868][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [5520.009874][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.009881][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.009895][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.009908][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.009911][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.009921][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.009928][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.009940][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.009953][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.009956][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.009966][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.009972][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5520.009979][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5520.009984][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5520.009988][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5520.010001][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [5520.010012][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5520.010017][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5520.010021][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5520.010028][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5520.010031][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5520.010040][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5520.010056][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5520.010059][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5520.010076][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5520.010080][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5520.010085][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [5520.010117][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5520.010123][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5520.010131][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5520.010138][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5520.010149][T16839] __x64_sys_sendto (net/socket.c:2183) [5520.010153][T16839] ? 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) [5520.010156][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.010161][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5520.010166][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5520.010169][T16839] RIP: 0033:0x7f5202424a4a [ 5520.010172][T16839] 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 [ 5520.010175][T16839] RSP: 002b:00007fffccc9da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5520.010178][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5202424a4a [ 5520.010180][T16839] RDX: 0000000000000040 RSI: 0000000021bd9340 RDI: 0000000000000005 [ 5520.010182][T16839] RBP: 00007fffccc9db00 R08: 0000000000418574 R09: 000000000000001c [ 5520.010184][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5520.010186][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5520.010186][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5520.010201][T16839] | [ 5520.010210][T16839] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16839 | [5520.031374][T16839] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5520.031700][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5520.031702][T16839] Call Trace: [ 5520.031703][T16839] [5520.031705][T16839] dump_stack_lvl (lib/dump_stack.c:123) [5520.031711][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [5520.031716][T16839] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5520.031723][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.031737][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.031751][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.031754][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.031764][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.031771][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.031784][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.031797][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.031801][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.031810][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.031817][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.031829][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.031843][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.031846][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.031856][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.031862][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5520.031868][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5520.031874][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5520.031879][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5520.031891][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [5520.031903][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5520.031908][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5520.031912][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5520.031919][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5520.031922][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5520.031931][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5520.031947][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5520.031950][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5520.031961][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5520.031965][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5520.031971][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [5520.031986][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5520.031992][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5520.031999][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5520.032006][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5520.032016][T16839] __x64_sys_sendto (net/socket.c:2183) [5520.032020][T16839] ? 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) [5520.032023][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.032027][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5520.032032][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5520.032035][T16839] RIP: 0033:0x7f5202424a4a [ 5520.032038][T16839] 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 [ 5520.032040][T16839] RSP: 002b:00007fffccc9da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5520.032043][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5202424a4a [ 5520.032045][T16839] RDX: 0000000000000040 RSI: 0000000021bd9340 RDI: 0000000000000005 [ 5520.032047][T16839] RBP: 00007fffccc9db00 R08: 0000000000418574 R09: 000000000000001c [ 5520.032049][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5520.032050][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5520.032050][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5520.032065][T16839] | [ 5520.032099][T16839] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16839 | [5520.055264][T16839] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5520.055608][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5520.055610][T16839] Call Trace: [ 5520.055612][T16839] [5520.055614][T16839] dump_stack_lvl (lib/dump_stack.c:123) [5520.055620][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [5520.055626][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.055634][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.055648][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.055662][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.055666][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.055676][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.055683][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.055696][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.055710][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.055713][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.055723][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.055729][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.055742][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.055756][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.055760][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.055769][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.055776][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5520.055783][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5520.055788][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5520.055793][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5520.055805][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [5520.055818][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5520.055823][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5520.055826][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5520.055834][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5520.055837][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5520.055846][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5520.055863][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5520.055866][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5520.055878][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5520.055882][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5520.055887][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [5520.055903][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5520.055909][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5520.055917][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5520.055924][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5520.055935][T16839] __x64_sys_sendto (net/socket.c:2183) [5520.055939][T16839] ? 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) [5520.055942][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.055946][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5520.055951][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5520.055954][T16839] RIP: 0033:0x7f5202424a4a [ 5520.055958][T16839] 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 [ 5520.055960][T16839] RSP: 002b:00007fffccc9da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5520.055964][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5202424a4a [ 5520.055966][T16839] RDX: 0000000000000040 RSI: 0000000021bd9340 RDI: 0000000000000005 [ 5520.055967][T16839] RBP: 00007fffccc9db00 R08: 0000000000418574 R09: 000000000000001c [ 5520.055969][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5520.055971][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5520.055971][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5520.055986][T16839] | [ 5520.055995][T16839] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16839 | [5520.080007][T16839] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5520.080365][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5520.080367][T16839] Call Trace: [ 5520.080368][T16839] [5520.080371][T16839] dump_stack_lvl (lib/dump_stack.c:123) [5520.080377][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [5520.080382][T16839] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5520.080389][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.080403][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.080417][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.080420][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.080431][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.080438][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.080451][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.080464][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.080468][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.080478][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.080484][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.080497][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.080511][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.080514][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.080524][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.080530][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.080543][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.080556][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.080559][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.080569][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.080576][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5520.080582][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5520.080587][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5520.080592][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5520.080604][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [5520.080616][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5520.080622][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5520.080625][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5520.080632][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5520.080635][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5520.080644][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5520.080661][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5520.080664][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5520.080675][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5520.080679][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5520.080685][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [5520.080700][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5520.080706][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5520.080714][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5520.080721][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5520.080732][T16839] __x64_sys_sendto (net/socket.c:2183) [5520.080736][T16839] ? 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) [5520.080739][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.080744][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5520.080749][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5520.080752][T16839] RIP: 0033:0x7f5202424a4a [ 5520.080755][T16839] 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 [ 5520.080758][T16839] RSP: 002b:00007fffccc9da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5520.080761][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5202424a4a [ 5520.080763][T16839] RDX: 0000000000000040 RSI: 0000000021bd9340 RDI: 0000000000000005 [ 5520.080764][T16839] RBP: 00007fffccc9db00 R08: 0000000000418574 R09: 000000000000001c [ 5520.080766][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5520.080768][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5520.080768][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5520.080784][T16839] | [ 5520.080786][T16839] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16839 | [5520.107731][T16839] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5520.108072][T16839] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5520.108073][T16839] Call Trace: [ 5520.108075][T16839] [5520.108077][T16839] dump_stack_lvl (lib/dump_stack.c:123) [5520.108083][T16839] check_preemption_disabled (lib/smp_processor_id.c:52) [5520.108089][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.108096][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.108110][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.108123][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.108127][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.108137][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.108144][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.108156][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.108170][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.108173][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.108183][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.108190][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.108203][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.108216][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.108220][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.108230][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.108236][T16839] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5520.108249][T16839] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5520.108262][T16839] ? dump_stack_lvl (lib/dump_stack.c:123) [5520.108265][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.108275][T16839] lwtunnel_output (net/core/lwtunnel.c:359) [5520.108282][T16839] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5520.108288][T16839] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5520.108293][T16839] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5520.108298][T16839] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5520.108310][T16839] rawv6_sendmsg (net/ipv6/raw.c:918) [5520.108322][T16839] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5520.108329][T16839] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5520.108332][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5520.108339][T16839] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5520.108342][T16839] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5520.108351][T16839] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5520.108368][T16839] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5520.108370][T16839] ? __lock_release (kernel/locking/lockdep.c:5534) [5520.108382][T16839] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5520.108386][T16839] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5520.108391][T16839] ? __pfx___sys_sendto (net/socket.c:2147) [5520.108406][T16839] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5520.108412][T16839] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5520.108420][T16839] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5520.108427][T16839] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5520.108437][T16839] __x64_sys_sendto (net/socket.c:2183) [5520.108441][T16839] ? 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) [5520.108444][T16839] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5520.108449][T16839] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5520.108454][T16839] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5520.108457][T16839] RIP: 0033:0x7f5202424a4a [ 5520.108460][T16839] 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 [ 5520.108462][T16839] RSP: 002b:00007fffccc9da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5520.108465][T16839] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5202424a4a [ 5520.108467][T16839] RDX: 0000000000000040 RSI: 0000000021bd9340 RDI: 0000000000000005 [ 5520.108468][T16839] RBP: 00007fffccc9db00 R08: 0000000000418574 R09: 000000000000001c [ 5520.108470][T16839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5520.108472][T16839] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f520254d000 | [ 5521.176557][T16839] lwtunnel_output(): recursion limit reached on datapath | [ 5525.931870][T16846] check_preemption_disabled: 46 callbacks suppressed | [ 5525.931878][T16846] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16846 | [5525.932647][T16846] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5525.932908][T16846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5525.932910][T16846] Call Trace: [ 5525.932913][T16846] [5525.932915][T16846] dump_stack_lvl (lib/dump_stack.c:123) [5525.932925][T16846] check_preemption_disabled (lib/smp_processor_id.c:52) [5525.932933][T16846] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5525.932939][T16846] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5525.932948][T16846] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5525.932957][T16846] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5525.932962][T16846] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5525.932974][T16846] rawv6_sendmsg (net/ipv6/raw.c:918) [5525.932985][T16846] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5525.932990][T16846] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5525.932999][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5525.933010][T16846] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5525.933017][T16846] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5525.933027][T16846] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5525.933042][T16846] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5525.933046][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5525.933057][T16846] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5525.933064][T16846] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5525.933070][T16846] ? __pfx___sys_sendto (net/socket.c:2147) [5525.933084][T16846] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5525.933092][T16846] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5525.933103][T16846] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5525.933110][T16846] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5525.933120][T16846] __x64_sys_sendto (net/socket.c:2183) [5525.933124][T16846] ? 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) [5525.933128][T16846] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5525.933134][T16846] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5525.933138][T16846] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5525.933143][T16846] RIP: 0033:0x7f7438387a4a [ 5525.933147][T16846] 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 [ 5525.933150][T16846] RSP: 002b:00007fffb4dd2848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5525.933154][T16846] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7438387a4a [ 5525.933157][T16846] RDX: 0000000000000040 RSI: 000000003bcf4340 RDI: 0000000000000005 [ 5525.933158][T16846] RBP: 00007fffb4dd28d0 R08: 0000000000418574 R09: 000000000000001c [ 5525.933160][T16846] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5525.933162][T16846] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f74384b0000 | [ 5525.933162][T16846] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f74384b0000 | [ 5525.933176][T16846] | [ 5525.933179][T16846] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16846 | [5525.944975][T16846] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5525.945224][T16846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5525.945226][T16846] Call Trace: [ 5525.945228][T16846] [5525.945230][T16846] dump_stack_lvl (lib/dump_stack.c:123) [5525.945235][T16846] check_preemption_disabled (lib/smp_processor_id.c:52) [5525.945240][T16846] lwtunnel_output (net/core/lwtunnel.c:359) [5525.945247][T16846] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5525.945253][T16846] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5525.945259][T16846] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5525.945264][T16846] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5525.945276][T16846] rawv6_sendmsg (net/ipv6/raw.c:918) [5525.945288][T16846] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5525.945293][T16846] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5525.945297][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5525.945304][T16846] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5525.945307][T16846] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5525.945316][T16846] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5525.945334][T16846] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5525.945337][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5525.945348][T16846] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5525.945352][T16846] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5525.945358][T16846] ? __pfx___sys_sendto (net/socket.c:2147) [5525.945373][T16846] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5525.945379][T16846] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5525.945386][T16846] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5525.945394][T16846] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5525.945404][T16846] __x64_sys_sendto (net/socket.c:2183) [5525.945408][T16846] ? 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) [5525.945411][T16846] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5525.945416][T16846] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5525.945420][T16846] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5525.945423][T16846] RIP: 0033:0x7f7438387a4a [ 5525.945427][T16846] 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 [ 5525.945429][T16846] RSP: 002b:00007fffb4dd2848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5525.945432][T16846] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7438387a4a [ 5525.945434][T16846] RDX: 0000000000000040 RSI: 000000003bcf4340 RDI: 0000000000000005 [ 5525.945436][T16846] RBP: 00007fffb4dd28d0 R08: 0000000000418574 R09: 000000000000001c [ 5525.945438][T16846] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5525.945439][T16846] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f74384b0000 | [ 5525.945439][T16846] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f74384b0000 | [ 5525.945454][T16846] | [ 5525.959102][T16846] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16846 | [5525.959489][T16846] caller is lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [ 5525.959747][T16846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5525.959749][T16846] Call Trace: [ 5525.959751][T16846] [5525.959753][T16846] dump_stack_lvl (lib/dump_stack.c:123) [5525.959759][T16846] check_preemption_disabled (lib/smp_processor_id.c:52) [5525.959765][T16846] lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [5525.959772][T16846] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5525.959779][T16846] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5525.959784][T16846] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5525.959789][T16846] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5525.959801][T16846] rawv6_sendmsg (net/ipv6/raw.c:918) [5525.959813][T16846] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5525.959818][T16846] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5525.959823][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5525.959831][T16846] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5525.959834][T16846] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5525.959843][T16846] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5525.959859][T16846] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5525.959862][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5525.959873][T16846] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5525.959878][T16846] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5525.959884][T16846] ? __pfx___sys_sendto (net/socket.c:2147) [5525.959898][T16846] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5525.959905][T16846] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5525.959913][T16846] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5525.959920][T16846] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5525.959930][T16846] __x64_sys_sendto (net/socket.c:2183) [5525.959934][T16846] ? 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) [5525.959938][T16846] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5525.959943][T16846] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5525.959948][T16846] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5525.959951][T16846] RIP: 0033:0x7f7438387a4a [ 5525.959955][T16846] 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 [ 5525.959957][T16846] RSP: 002b:00007fffb4dd2848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5525.959960][T16846] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7438387a4a [ 5525.959963][T16846] RDX: 0000000000000040 RSI: 000000003bcf4340 RDI: 0000000000000005 [ 5525.959965][T16846] RBP: 00007fffb4dd28d0 R08: 0000000000418574 R09: 000000000000001c [ 5525.959967][T16846] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5525.959969][T16846] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f74384b0000 | [ 5525.959969][T16846] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f74384b0000 | [ 5525.959984][T16846] | [ 5526.933285][T16846] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16846 | [5526.933893][T16846] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5526.934151][T16846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5526.934153][T16846] Call Trace: [ 5526.934155][T16846] [5526.934158][T16846] dump_stack_lvl (lib/dump_stack.c:123) [5526.934166][T16846] check_preemption_disabled (lib/smp_processor_id.c:52) [5526.934172][T16846] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5526.934179][T16846] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5526.934186][T16846] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5526.934193][T16846] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5526.934198][T16846] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5526.934210][T16846] rawv6_sendmsg (net/ipv6/raw.c:918) [5526.934213][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5526.934226][T16846] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5526.934230][T16846] ? move_addr_to_user (net/socket.c:300) [5526.934240][T16846] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5526.934245][T16846] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5526.934254][T16846] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5526.934258][T16846] ? do_sock_getsockopt (net/socket.c:2347) [5526.934272][T16846] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5526.934276][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5526.934287][T16846] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5526.934291][T16846] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5526.934297][T16846] ? __pfx___sys_sendto (net/socket.c:2147) [5526.934310][T16846] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5526.934319][T16846] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5526.934330][T16846] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5526.934338][T16846] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5526.934344][T16846] ? __pfx___x64_sys_poll (fs/select.c:1062) [5526.934351][T16846] __x64_sys_sendto (net/socket.c:2183) [5526.934355][T16846] ? 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) [5526.934358][T16846] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5526.934362][T16846] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5526.934367][T16846] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5526.934371][T16846] RIP: 0033:0x7f7438387a4a [ 5526.934375][T16846] 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 [ 5526.934378][T16846] RSP: 002b:00007fffb4dd2848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5526.934382][T16846] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7438387a4a [ 5526.934384][T16846] RDX: 0000000000000040 RSI: 000000003bcf4340 RDI: 0000000000000005 [ 5526.934386][T16846] RBP: 00007fffb4dd28d0 R08: 0000000000418574 R09: 000000000000001c [ 5526.934387][T16846] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5526.934389][T16846] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f74384b0000 | [ 5526.934389][T16846] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f74384b0000 | [ 5526.934404][T16846] | [ 5526.947463][T16846] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16846 | [5526.947845][T16846] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5526.948088][T16846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5526.948089][T16846] Call Trace: [ 5526.948091][T16846] [5526.948093][T16846] dump_stack_lvl (lib/dump_stack.c:123) [5526.948100][T16846] check_preemption_disabled (lib/smp_processor_id.c:52) [5526.948105][T16846] lwtunnel_output (net/core/lwtunnel.c:359) [5526.948112][T16846] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5526.948118][T16846] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5526.948124][T16846] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5526.948129][T16846] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5526.948141][T16846] rawv6_sendmsg (net/ipv6/raw.c:918) [5526.948144][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5526.948156][T16846] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5526.948159][T16846] ? move_addr_to_user (net/socket.c:300) [5526.948169][T16846] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5526.948172][T16846] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5526.948181][T16846] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5526.948185][T16846] ? do_sock_getsockopt (net/socket.c:2347) [5526.948199][T16846] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5526.948203][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5526.948214][T16846] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5526.948218][T16846] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5526.948223][T16846] ? __pfx___sys_sendto (net/socket.c:2147) [5526.948237][T16846] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5526.948245][T16846] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5526.948252][T16846] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5526.948259][T16846] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5526.948264][T16846] ? __pfx___x64_sys_poll (fs/select.c:1062) [5526.948271][T16846] __x64_sys_sendto (net/socket.c:2183) [5526.948276][T16846] ? 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) [5526.948279][T16846] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5526.948283][T16846] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5526.948288][T16846] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5526.948291][T16846] RIP: 0033:0x7f7438387a4a [ 5526.948295][T16846] 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 [ 5526.948297][T16846] RSP: 002b:00007fffb4dd2848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5526.948300][T16846] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7438387a4a [ 5526.948302][T16846] RDX: 0000000000000040 RSI: 000000003bcf4340 RDI: 0000000000000005 [ 5526.948303][T16846] RBP: 00007fffb4dd28d0 R08: 0000000000418574 R09: 000000000000001c [ 5526.948305][T16846] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5526.948307][T16846] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f74384b0000 | [ 5526.948307][T16846] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f74384b0000 | [ 5526.948321][T16846] | [ 5526.961709][T16846] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16846 | [5526.962060][T16846] caller is lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [ 5526.962300][T16846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5526.962302][T16846] Call Trace: [ 5526.962303][T16846] [5526.962305][T16846] dump_stack_lvl (lib/dump_stack.c:123) [5526.962311][T16846] check_preemption_disabled (lib/smp_processor_id.c:52) [5526.962317][T16846] lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [5526.962324][T16846] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5526.962333][T16846] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5526.962339][T16846] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5526.962343][T16846] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5526.962355][T16846] rawv6_sendmsg (net/ipv6/raw.c:918) [5526.962358][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5526.962369][T16846] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5526.962373][T16846] ? move_addr_to_user (net/socket.c:300) [5526.962382][T16846] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5526.962386][T16846] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5526.962395][T16846] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5526.962398][T16846] ? do_sock_getsockopt (net/socket.c:2347) [5526.962412][T16846] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5526.962415][T16846] ? __lock_release (kernel/locking/lockdep.c:5534) [5526.962426][T16846] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5526.962429][T16846] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5526.962435][T16846] ? __pfx___sys_sendto (net/socket.c:2147) [5526.962447][T16846] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5526.962456][T16846] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5526.962462][T16846] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5526.962469][T16846] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5526.962473][T16846] ? __pfx___x64_sys_poll (fs/select.c:1062) [5526.962480][T16846] __x64_sys_sendto (net/socket.c:2183) [5526.962484][T16846] ? 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) [5526.962487][T16846] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5526.962492][T16846] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5526.962497][T16846] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5526.962500][T16846] RIP: 0033:0x7f7438387a4a [ 5526.962503][T16846] 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 [ 5526.962506][T16846] RSP: 002b:00007fffb4dd2848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5526.962509][T16846] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f7438387a4a [ 5526.962511][T16846] RDX: 0000000000000040 RSI: 000000003bcf4340 RDI: 0000000000000005 [ 5526.962513][T16846] RBP: 00007fffb4dd28d0 R08: 0000000000418574 R09: 000000000000001c [ 5526.962515][T16846] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5526.962517][T16846] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f74384b0000 | [ 5529.412658][ C0] lwtunnel_input(): recursion limit reached on datapath | [ 5530.442489][ C0] lwtunnel_input(): recursion limit reached on datapath | [ 5532.701329][T16852] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16852 | [5532.701962][T16852] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5532.702277][T16852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5532.702280][T16852] Call Trace: [ 5532.702283][T16852] [5532.702286][T16852] dump_stack_lvl (lib/dump_stack.c:123) [5532.702295][T16852] check_preemption_disabled (lib/smp_processor_id.c:52) [5532.702302][T16852] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5532.702308][T16852] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5532.702316][T16852] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.702324][T16852] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5532.702331][T16852] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.702343][T16852] rawv6_sendmsg (net/ipv6/raw.c:918) [5532.702354][T16852] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5532.702359][T16852] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5532.702367][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.702377][T16852] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5532.702383][T16852] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5532.702393][T16852] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5532.702408][T16852] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5532.702411][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.702422][T16852] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.702429][T16852] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.702434][T16852] ? __pfx___sys_sendto (net/socket.c:2147) [5532.702448][T16852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5532.702455][T16852] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5532.702464][T16852] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5532.702471][T16852] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5532.702481][T16852] __x64_sys_sendto (net/socket.c:2183) [5532.702485][T16852] ? 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) [5532.702489][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.702494][T16852] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5532.702499][T16852] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5532.702504][T16852] RIP: 0033:0x7fec629a6a4a [ 5532.702508][T16852] 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 [ 5532.702511][T16852] RSP: 002b:00007fffb57bddc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5532.702515][T16852] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec629a6a4a [ 5532.702517][T16852] RDX: 0000000000000040 RSI: 000000003d2ee340 RDI: 0000000000000005 [ 5532.702519][T16852] RBP: 00007fffb57bde50 R08: 0000000000418574 R09: 000000000000001c [ 5532.702520][T16852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5532.702522][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.702522][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.702536][T16852] | [ 5532.717240][T16852] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16852 | [5532.718501][T16852] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5532.718782][T16852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5532.718784][T16852] Call Trace: [ 5532.718787][T16852] [5532.718789][T16852] dump_stack_lvl (lib/dump_stack.c:123) [5532.718797][T16852] check_preemption_disabled (lib/smp_processor_id.c:52) [5532.718804][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.718810][T16852] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5532.718819][T16852] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.718826][T16852] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5532.718831][T16852] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.718842][T16852] rawv6_sendmsg (net/ipv6/raw.c:918) [5532.718854][T16852] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5532.718859][T16852] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5532.718866][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.718876][T16852] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5532.718881][T16852] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5532.718891][T16852] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5532.718907][T16852] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5532.718910][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.718921][T16852] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.718927][T16852] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.718933][T16852] ? __pfx___sys_sendto (net/socket.c:2147) [5532.718947][T16852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5532.718954][T16852] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5532.718963][T16852] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5532.718970][T16852] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5532.718980][T16852] __x64_sys_sendto (net/socket.c:2183) [5532.718983][T16852] ? 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) [5532.718987][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.718992][T16852] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5532.718997][T16852] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5532.719001][T16852] RIP: 0033:0x7fec629a6a4a [ 5532.719006][T16852] 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 [ 5532.719008][T16852] RSP: 002b:00007fffb57bddc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5532.719012][T16852] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec629a6a4a [ 5532.719014][T16852] RDX: 0000000000000040 RSI: 000000003d2ee340 RDI: 0000000000000005 [ 5532.719016][T16852] RBP: 00007fffb57bde50 R08: 0000000000418574 R09: 000000000000001c [ 5532.719018][T16852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5532.719020][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.719020][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.719034][T16852] | [ 5532.719159][T16852] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16852 | [5532.732613][T16852] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5532.732922][T16852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5532.732924][T16852] Call Trace: [ 5532.732926][T16852] [5532.732929][T16852] dump_stack_lvl (lib/dump_stack.c:123) [5532.732936][T16852] check_preemption_disabled (lib/smp_processor_id.c:52) [5532.732943][T16852] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5532.732949][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.732960][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.732972][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.732975][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.732985][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.732991][T16852] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5532.732999][T16852] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.733005][T16852] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5532.733010][T16852] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.733021][T16852] rawv6_sendmsg (net/ipv6/raw.c:918) [5532.733033][T16852] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5532.733038][T16852] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5532.733043][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.733052][T16852] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5532.733056][T16852] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5532.733064][T16852] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5532.733080][T16852] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5532.733082][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.733093][T16852] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.733098][T16852] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.733104][T16852] ? __pfx___sys_sendto (net/socket.c:2147) [5532.733118][T16852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5532.733124][T16852] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5532.733133][T16852] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5532.733140][T16852] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5532.733150][T16852] __x64_sys_sendto (net/socket.c:2183) [5532.733154][T16852] ? 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) [5532.733157][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.733162][T16852] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5532.733166][T16852] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5532.733170][T16852] RIP: 0033:0x7fec629a6a4a [ 5532.733174][T16852] 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 [ 5532.733177][T16852] RSP: 002b:00007fffb57bddc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5532.733180][T16852] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec629a6a4a [ 5532.733182][T16852] RDX: 0000000000000040 RSI: 000000003d2ee340 RDI: 0000000000000005 [ 5532.733183][T16852] RBP: 00007fffb57bde50 R08: 0000000000418574 R09: 000000000000001c [ 5532.733185][T16852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5532.733186][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.733186][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.733201][T16852] | [ 5532.733204][T16852] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16852 | [5532.748512][T16852] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5532.748807][T16852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5532.748808][T16852] Call Trace: [ 5532.748811][T16852] [5532.748813][T16852] dump_stack_lvl (lib/dump_stack.c:123) [5532.748820][T16852] check_preemption_disabled (lib/smp_processor_id.c:52) [5532.748826][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.748832][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.748843][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.748855][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.748858][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.748868][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.748874][T16852] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5532.748881][T16852] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.748886][T16852] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5532.748891][T16852] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.748902][T16852] rawv6_sendmsg (net/ipv6/raw.c:918) [5532.748913][T16852] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5532.748918][T16852] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5532.748923][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.748932][T16852] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5532.748936][T16852] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5532.748944][T16852] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5532.748959][T16852] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5532.748962][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.748972][T16852] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.748978][T16852] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.748983][T16852] ? __pfx___sys_sendto (net/socket.c:2147) [5532.748997][T16852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5532.749004][T16852] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5532.749013][T16852] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5532.749019][T16852] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5532.749029][T16852] __x64_sys_sendto (net/socket.c:2183) [5532.749032][T16852] ? 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) [5532.749036][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.749040][T16852] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5532.749044][T16852] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5532.749048][T16852] RIP: 0033:0x7fec629a6a4a [ 5532.749052][T16852] 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 [ 5532.749054][T16852] RSP: 002b:00007fffb57bddc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5532.749057][T16852] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec629a6a4a [ 5532.749059][T16852] RDX: 0000000000000040 RSI: 000000003d2ee340 RDI: 0000000000000005 [ 5532.749061][T16852] RBP: 00007fffb57bde50 R08: 0000000000418574 R09: 000000000000001c [ 5532.749063][T16852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5532.749064][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.749064][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.749079][T16852] | [ 5532.749204][T16852] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16852 | [5532.764953][T16852] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5532.765427][T16852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5532.765429][T16852] Call Trace: [ 5532.765431][T16852] [5532.765433][T16852] dump_stack_lvl (lib/dump_stack.c:123) [5532.765440][T16852] check_preemption_disabled (lib/smp_processor_id.c:52) [5532.765446][T16852] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5532.765452][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.765463][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.765474][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.765477][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.765487][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.765493][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.765501][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.765513][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.765516][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.765524][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.765530][T16852] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5532.765537][T16852] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.765543][T16852] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5532.765548][T16852] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.765559][T16852] rawv6_sendmsg (net/ipv6/raw.c:918) [5532.765570][T16852] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5532.765575][T16852] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5532.765580][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.765587][T16852] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5532.765590][T16852] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5532.765599][T16852] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5532.765614][T16852] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5532.765616][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.765627][T16852] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.765631][T16852] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.765636][T16852] ? __pfx___sys_sendto (net/socket.c:2147) [5532.765650][T16852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5532.765656][T16852] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5532.765664][T16852] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5532.765671][T16852] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5532.765681][T16852] __x64_sys_sendto (net/socket.c:2183) [5532.765684][T16852] ? 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) [5532.765688][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.765692][T16852] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5532.765697][T16852] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5532.765700][T16852] RIP: 0033:0x7fec629a6a4a [ 5532.765703][T16852] 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 [ 5532.765705][T16852] RSP: 002b:00007fffb57bddc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5532.765708][T16852] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec629a6a4a [ 5532.765710][T16852] RDX: 0000000000000040 RSI: 000000003d2ee340 RDI: 0000000000000005 [ 5532.765712][T16852] RBP: 00007fffb57bde50 R08: 0000000000418574 R09: 000000000000001c [ 5532.765713][T16852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5532.765715][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.765715][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.765729][T16852] | [ 5532.765731][T16852] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16852 | [5532.784908][T16852] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5532.785394][T16852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5532.785396][T16852] Call Trace: [ 5532.785398][T16852] [5532.785400][T16852] dump_stack_lvl (lib/dump_stack.c:123) [5532.785407][T16852] check_preemption_disabled (lib/smp_processor_id.c:52) [5532.785413][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.785419][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.785430][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.785441][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.785444][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.785454][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.785460][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.785468][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.785479][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.785482][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.785491][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.785497][T16852] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5532.785504][T16852] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.785510][T16852] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5532.785515][T16852] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.785526][T16852] rawv6_sendmsg (net/ipv6/raw.c:918) [5532.785538][T16852] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5532.785543][T16852] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5532.785548][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.785556][T16852] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5532.785559][T16852] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5532.785568][T16852] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5532.785583][T16852] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5532.785586][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.785596][T16852] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.785601][T16852] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.785606][T16852] ? __pfx___sys_sendto (net/socket.c:2147) [5532.785620][T16852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5532.785626][T16852] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5532.785634][T16852] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5532.785641][T16852] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5532.785650][T16852] __x64_sys_sendto (net/socket.c:2183) [5532.785654][T16852] ? 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) [5532.785657][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.785661][T16852] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5532.785666][T16852] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5532.785669][T16852] RIP: 0033:0x7fec629a6a4a [ 5532.785672][T16852] 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 [ 5532.785675][T16852] RSP: 002b:00007fffb57bddc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5532.785678][T16852] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec629a6a4a [ 5532.785680][T16852] RDX: 0000000000000040 RSI: 000000003d2ee340 RDI: 0000000000000005 [ 5532.785681][T16852] RBP: 00007fffb57bde50 R08: 0000000000418574 R09: 000000000000001c [ 5532.785683][T16852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5532.785684][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.785684][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.785698][T16852] | [ 5532.785787][T16852] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16852 | [5532.805304][T16852] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5532.805804][T16852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5532.805806][T16852] Call Trace: [ 5532.805808][T16852] [5532.805810][T16852] dump_stack_lvl (lib/dump_stack.c:123) [5532.805817][T16852] check_preemption_disabled (lib/smp_processor_id.c:52) [5532.805823][T16852] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5532.805829][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.805839][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.805850][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.805854][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.805863][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.805870][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.805878][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.805889][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.805892][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.805901][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.805907][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.805915][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.805926][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.805929][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.805938][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.805944][T16852] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5532.805951][T16852] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.805957][T16852] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5532.805962][T16852] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.805973][T16852] rawv6_sendmsg (net/ipv6/raw.c:918) [5532.805984][T16852] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5532.805989][T16852] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5532.805993][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.806018][T16852] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5532.806022][T16852] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5532.806048][T16852] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5532.806065][T16852] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5532.806067][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.806079][T16852] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.806083][T16852] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.806089][T16852] ? __pfx___sys_sendto (net/socket.c:2147) [5532.806104][T16852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5532.806111][T16852] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5532.806120][T16852] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5532.806127][T16852] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5532.806137][T16852] __x64_sys_sendto (net/socket.c:2183) [5532.806141][T16852] ? 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) [5532.806144][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.806149][T16852] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5532.806154][T16852] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5532.806157][T16852] RIP: 0033:0x7fec629a6a4a [ 5532.806161][T16852] 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 [ 5532.806163][T16852] RSP: 002b:00007fffb57bddc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5532.806167][T16852] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec629a6a4a [ 5532.806169][T16852] RDX: 0000000000000040 RSI: 000000003d2ee340 RDI: 0000000000000005 [ 5532.806170][T16852] RBP: 00007fffb57bde50 R08: 0000000000418574 R09: 000000000000001c [ 5532.806172][T16852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5532.806174][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.806174][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.806189][T16852] | [ 5532.806193][T16852] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16852 | [5532.827205][T16852] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5532.827525][T16852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5532.827527][T16852] Call Trace: [ 5532.827529][T16852] [5532.827531][T16852] dump_stack_lvl (lib/dump_stack.c:123) [5532.827537][T16852] check_preemption_disabled (lib/smp_processor_id.c:52) [5532.827543][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.827550][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.827560][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.827572][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.827575][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.827585][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.827592][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.827600][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.827611][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.827615][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.827624][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.827630][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.827639][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.827650][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.827653][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.827662][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.827668][T16852] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5532.827674][T16852] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.827681][T16852] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5532.827685][T16852] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.827696][T16852] rawv6_sendmsg (net/ipv6/raw.c:918) [5532.827708][T16852] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5532.827713][T16852] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5532.827717][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.827725][T16852] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5532.827728][T16852] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5532.827736][T16852] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5532.827752][T16852] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5532.827754][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.827765][T16852] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.827770][T16852] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.827775][T16852] ? __pfx___sys_sendto (net/socket.c:2147) [5532.827789][T16852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5532.827795][T16852] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5532.827803][T16852] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5532.827810][T16852] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5532.827820][T16852] __x64_sys_sendto (net/socket.c:2183) [5532.827823][T16852] ? 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) [5532.827826][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.827830][T16852] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5532.827835][T16852] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5532.827839][T16852] RIP: 0033:0x7fec629a6a4a [ 5532.827842][T16852] 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 [ 5532.827845][T16852] RSP: 002b:00007fffb57bddc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5532.827848][T16852] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec629a6a4a [ 5532.827850][T16852] RDX: 0000000000000040 RSI: 000000003d2ee340 RDI: 0000000000000005 [ 5532.827852][T16852] RBP: 00007fffb57bde50 R08: 0000000000418574 R09: 000000000000001c [ 5532.827853][T16852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5532.827855][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.827855][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.827869][T16852] | [ 5532.828195][T16852] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16852 | [5532.850068][T16852] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5532.850417][T16852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5532.850418][T16852] Call Trace: [ 5532.850421][T16852] [5532.850423][T16852] dump_stack_lvl (lib/dump_stack.c:123) [5532.850429][T16852] check_preemption_disabled (lib/smp_processor_id.c:52) [5532.850436][T16852] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5532.850443][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.850453][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.850466][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.850469][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.850480][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.850487][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.850496][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.850508][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.850511][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.850521][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.850528][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.850537][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.850549][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.850552][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.850562][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.850568][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.850578][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.850590][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.850593][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.850603][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.850609][T16852] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5532.850617][T16852] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.850624][T16852] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5532.850628][T16852] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.850641][T16852] rawv6_sendmsg (net/ipv6/raw.c:918) [5532.850653][T16852] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5532.850659][T16852] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5532.850663][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.850671][T16852] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5532.850675][T16852] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5532.850684][T16852] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5532.850701][T16852] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5532.850703][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.850715][T16852] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.850720][T16852] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.850726][T16852] ? __pfx___sys_sendto (net/socket.c:2147) [5532.850741][T16852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5532.850747][T16852] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5532.850757][T16852] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5532.850764][T16852] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5532.850774][T16852] __x64_sys_sendto (net/socket.c:2183) [5532.850778][T16852] ? 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) [5532.850782][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.850786][T16852] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5532.850791][T16852] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5532.850795][T16852] RIP: 0033:0x7fec629a6a4a [ 5532.850799][T16852] 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 [ 5532.850802][T16852] RSP: 002b:00007fffb57bddc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5532.850805][T16852] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec629a6a4a [ 5532.850807][T16852] RDX: 0000000000000040 RSI: 000000003d2ee340 RDI: 0000000000000005 [ 5532.850809][T16852] RBP: 00007fffb57bde50 R08: 0000000000418574 R09: 000000000000001c [ 5532.850810][T16852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5532.850812][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.850812][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5532.850827][T16852] | [ 5532.850831][T16852] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16852 | [5532.877018][T16852] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5532.877369][T16852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5532.877371][T16852] Call Trace: [ 5532.877373][T16852] [5532.877375][T16852] dump_stack_lvl (lib/dump_stack.c:123) [5532.877382][T16852] check_preemption_disabled (lib/smp_processor_id.c:52) [5532.877388][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.877395][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.877405][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.877417][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.877421][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.877431][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.877438][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.877447][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.877459][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.877462][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.877472][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.877478][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.877487][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.877500][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.877503][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.877512][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.877519][T16852] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5532.877527][T16852] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5532.877539][T16852] ? dump_stack_lvl (lib/dump_stack.c:123) [5532.877542][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.877552][T16852] lwtunnel_output (net/core/lwtunnel.c:359) [5532.877558][T16852] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5532.877565][T16852] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.877571][T16852] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5532.877576][T16852] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5532.877588][T16852] rawv6_sendmsg (net/ipv6/raw.c:918) [5532.877600][T16852] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5532.877606][T16852] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5532.877609][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.877618][T16852] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5532.877621][T16852] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5532.877630][T16852] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5532.877646][T16852] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5532.877649][T16852] ? __lock_release (kernel/locking/lockdep.c:5534) [5532.877660][T16852] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.877664][T16852] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5532.877670][T16852] ? __pfx___sys_sendto (net/socket.c:2147) [5532.877685][T16852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5532.877691][T16852] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5532.877698][T16852] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5532.877705][T16852] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5532.877715][T16852] __x64_sys_sendto (net/socket.c:2183) [5532.877719][T16852] ? 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) [5532.877722][T16852] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5532.877726][T16852] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5532.877731][T16852] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5532.877735][T16852] RIP: 0033:0x7fec629a6a4a [ 5532.877739][T16852] 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 [ 5532.877741][T16852] RSP: 002b:00007fffb57bddc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5532.877745][T16852] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fec629a6a4a [ 5532.877747][T16852] RDX: 0000000000000040 RSI: 000000003d2ee340 RDI: 0000000000000005 [ 5532.877749][T16852] RBP: 00007fffb57bde50 R08: 0000000000418574 R09: 000000000000001c [ 5532.877750][T16852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5532.877752][T16852] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fec62acf000 | [ 5538.442164][ C0] lwtunnel_input(): recursion limit reached on datapath | [ 5540.692326][T16858] check_preemption_disabled: 46 callbacks suppressed | [ 5540.692733][T16858] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16858 | [5540.693150][T16858] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5540.693922][T16858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5540.693924][T16858] Call Trace: [ 5540.693927][T16858] [5540.693929][T16858] dump_stack_lvl (lib/dump_stack.c:123) [5540.693939][T16858] check_preemption_disabled (lib/smp_processor_id.c:52) [5540.693946][T16858] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5540.693953][T16858] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5540.693962][T16858] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.693971][T16858] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5540.693975][T16858] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.693987][T16858] rawv6_sendmsg (net/ipv6/raw.c:918) [5540.693999][T16858] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5540.694004][T16858] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5540.694013][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.694024][T16858] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5540.694031][T16858] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5540.694041][T16858] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5540.694057][T16858] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5540.694060][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.694082][T16858] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.694089][T16858] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.694094][T16858] ? __pfx___sys_sendto (net/socket.c:2147) [5540.694108][T16858] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5540.694116][T16858] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5540.694127][T16858] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5540.694134][T16858] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5540.694143][T16858] __x64_sys_sendto (net/socket.c:2183) [5540.694147][T16858] ? 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) [5540.694152][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.694157][T16858] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5540.694161][T16858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5540.694167][T16858] RIP: 0033:0x7f0755527a4a [ 5540.694171][T16858] 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 [ 5540.694174][T16858] RSP: 002b:00007ffc0b2ec608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5540.694178][T16858] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0755527a4a [ 5540.694180][T16858] RDX: 0000000000000040 RSI: 000000002abb8340 RDI: 0000000000000005 [ 5540.694182][T16858] RBP: 00007ffc0b2ec690 R08: 0000000000418574 R09: 000000000000001c [ 5540.694184][T16858] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5540.694186][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.694186][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.694200][T16858] | [ 5540.694203][T16858] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16858 | [5540.705532][T16858] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5540.705775][T16858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5540.705776][T16858] Call Trace: [ 5540.705778][T16858] [5540.705780][T16858] dump_stack_lvl (lib/dump_stack.c:123) [5540.705786][T16858] check_preemption_disabled (lib/smp_processor_id.c:52) [5540.705792][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.705798][T16858] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5540.705805][T16858] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.705811][T16858] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5540.705816][T16858] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.705827][T16858] rawv6_sendmsg (net/ipv6/raw.c:918) [5540.705839][T16858] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5540.705844][T16858] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5540.705848][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.705857][T16858] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5540.705861][T16858] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5540.705870][T16858] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5540.705885][T16858] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5540.705888][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.705899][T16858] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.705903][T16858] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.705908][T16858] ? __pfx___sys_sendto (net/socket.c:2147) [5540.705922][T16858] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5540.705929][T16858] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5540.705953][T16858] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5540.705960][T16858] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5540.705971][T16858] __x64_sys_sendto (net/socket.c:2183) [5540.705975][T16858] ? 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) [5540.705979][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.705984][T16858] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5540.705989][T16858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5540.705993][T16858] RIP: 0033:0x7f0755527a4a [ 5540.705996][T16858] 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 [ 5540.705998][T16858] RSP: 002b:00007ffc0b2ec608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5540.706001][T16858] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0755527a4a [ 5540.706003][T16858] RDX: 0000000000000040 RSI: 000000002abb8340 RDI: 0000000000000005 [ 5540.706005][T16858] RBP: 00007ffc0b2ec690 R08: 0000000000418574 R09: 000000000000001c [ 5540.706006][T16858] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5540.706008][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.706008][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.706023][T16858] | [ 5540.706101][T16858] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16858 | [5540.718147][T16858] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5540.718421][T16858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5540.718423][T16858] Call Trace: [ 5540.718425][T16858] [5540.718427][T16858] dump_stack_lvl (lib/dump_stack.c:123) [5540.718433][T16858] check_preemption_disabled (lib/smp_processor_id.c:52) [5540.718439][T16858] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5540.718445][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.718449][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.718455][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.718459][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.718463][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.718478][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.718481][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.718483][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.718492][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.718503][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.718510][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.718518][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.718523][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.718530][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.718534][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.718537][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.718547][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.718553][T16858] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5540.718560][T16858] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.718565][T16858] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5540.718569][T16858] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.718581][T16858] rawv6_sendmsg (net/ipv6/raw.c:918) [5540.718593][T16858] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5540.718598][T16858] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5540.718601][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.718608][T16858] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5540.718612][T16858] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5540.718621][T16858] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5540.718637][T16858] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5540.718640][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.718651][T16858] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.718656][T16858] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.718661][T16858] ? __pfx___sys_sendto (net/socket.c:2147) [5540.718675][T16858] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5540.718682][T16858] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5540.718689][T16858] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5540.718696][T16858] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5540.718707][T16858] __x64_sys_sendto (net/socket.c:2183) [5540.718710][T16858] ? 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) [5540.718713][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.718718][T16858] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5540.718722][T16858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5540.718725][T16858] RIP: 0033:0x7f0755527a4a [ 5540.718729][T16858] 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 [ 5540.718731][T16858] RSP: 002b:00007ffc0b2ec608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5540.718734][T16858] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0755527a4a [ 5540.718736][T16858] RDX: 0000000000000040 RSI: 000000002abb8340 RDI: 0000000000000005 [ 5540.718738][T16858] RBP: 00007ffc0b2ec690 R08: 0000000000418574 R09: 000000000000001c [ 5540.718739][T16858] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5540.718741][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.718741][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.718755][T16858] | [ 5540.718758][T16858] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16858 | [5540.736539][T16858] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5540.736805][T16858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5540.736806][T16858] Call Trace: [ 5540.736808][T16858] [5540.736810][T16858] dump_stack_lvl (lib/dump_stack.c:123) [5540.736815][T16858] check_preemption_disabled (lib/smp_processor_id.c:52) [5540.736821][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.736828][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.736832][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.736838][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.736842][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.736845][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.736861][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.736863][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.736866][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.736874][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.736886][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.736892][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.736899][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.736904][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.736910][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.736914][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.736918][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.736928][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.736935][T16858] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5540.736942][T16858] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.736947][T16858] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5540.736952][T16858] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.736964][T16858] rawv6_sendmsg (net/ipv6/raw.c:918) [5540.736976][T16858] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5540.736981][T16858] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5540.736985][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.736993][T16858] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5540.736996][T16858] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5540.737005][T16858] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5540.737022][T16858] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5540.737024][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.737036][T16858] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.737040][T16858] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.737046][T16858] ? __pfx___sys_sendto (net/socket.c:2147) [5540.737061][T16858] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5540.737068][T16858] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5540.737076][T16858] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5540.737084][T16858] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5540.737094][T16858] __x64_sys_sendto (net/socket.c:2183) [5540.737098][T16858] ? 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) [5540.737100][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.737105][T16858] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5540.737110][T16858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5540.737113][T16858] RIP: 0033:0x7f0755527a4a [ 5540.737116][T16858] 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 [ 5540.737118][T16858] RSP: 002b:00007ffc0b2ec608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5540.737122][T16858] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0755527a4a [ 5540.737124][T16858] RDX: 0000000000000040 RSI: 000000002abb8340 RDI: 0000000000000005 [ 5540.737125][T16858] RBP: 00007ffc0b2ec690 R08: 0000000000418574 R09: 000000000000001c [ 5540.737127][T16858] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5540.737128][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.737128][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.737143][T16858] | [ 5540.737232][T16858] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16858 | [5540.756365][T16858] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5540.756646][T16858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5540.756648][T16858] Call Trace: [ 5540.756649][T16858] [5540.756651][T16858] dump_stack_lvl (lib/dump_stack.c:123) [5540.756657][T16858] check_preemption_disabled (lib/smp_processor_id.c:52) [5540.756663][T16858] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5540.756670][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.756673][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.756679][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.756683][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.756687][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.756692][T16858] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5540.756704][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.756707][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.756709][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.756718][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.756730][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.756736][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.756744][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.756749][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.756756][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.756761][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.756764][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.756774][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.756780][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.756783][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.756788][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.756792][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.756795][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.756809][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.756812][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.756814][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.756822][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.756833][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.756838][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.756846][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.756851][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.756857][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.756861][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.756865][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.756874][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.756881][T16858] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5540.756887][T16858] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.756893][T16858] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5540.756897][T16858] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.756909][T16858] rawv6_sendmsg (net/ipv6/raw.c:918) [5540.756921][T16858] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5540.756926][T16858] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5540.756930][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.756937][T16858] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5540.756941][T16858] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5540.756950][T16858] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5540.756966][T16858] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5540.756969][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.756980][T16858] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.756984][T16858] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.756990][T16858] ? __pfx___sys_sendto (net/socket.c:2147) [5540.757005][T16858] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5540.757011][T16858] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5540.757018][T16858] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5540.757026][T16858] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5540.757036][T16858] __x64_sys_sendto (net/socket.c:2183) [5540.757040][T16858] ? 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) [5540.757043][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.757047][T16858] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5540.757052][T16858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5540.757054][T16858] RIP: 0033:0x7f0755527a4a [ 5540.757058][T16858] 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 [ 5540.757060][T16858] RSP: 002b:00007ffc0b2ec608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5540.757063][T16858] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0755527a4a [ 5540.757065][T16858] RDX: 0000000000000040 RSI: 000000002abb8340 RDI: 0000000000000005 [ 5540.757066][T16858] RBP: 00007ffc0b2ec690 R08: 0000000000418574 R09: 000000000000001c [ 5540.757068][T16858] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5540.757069][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.757069][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.757084][T16858] | [ 5540.757086][T16858] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16858 | [5540.783200][T16858] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5540.783494][T16858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5540.783495][T16858] Call Trace: [ 5540.783497][T16858] [5540.783499][T16858] dump_stack_lvl (lib/dump_stack.c:123) [5540.783505][T16858] check_preemption_disabled (lib/smp_processor_id.c:52) [5540.783511][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.783518][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.783521][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.783527][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.783531][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.783534][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.783540][T16858] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5540.783552][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.783555][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.783557][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.783566][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.783578][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.783584][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.783592][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.783597][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.783604][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.783608][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.783611][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.783621][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.783628][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.783630][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.783636][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.783640][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.783642][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.783656][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.783659][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.783661][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.783669][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.783681][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.783685][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.783693][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.783697][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.783704][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.783707][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.783711][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.783720][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.783727][T16858] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5540.783733][T16858] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.783739][T16858] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5540.783743][T16858] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.783755][T16858] rawv6_sendmsg (net/ipv6/raw.c:918) [5540.783767][T16858] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5540.783773][T16858] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5540.783776][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.783783][T16858] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5540.783786][T16858] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5540.783795][T16858] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5540.783812][T16858] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5540.783814][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.783826][T16858] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.783830][T16858] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.783835][T16858] ? __pfx___sys_sendto (net/socket.c:2147) [5540.783850][T16858] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5540.783856][T16858] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5540.783864][T16858] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5540.783871][T16858] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5540.783881][T16858] __x64_sys_sendto (net/socket.c:2183) [5540.783885][T16858] ? 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) [5540.783888][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.783892][T16858] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5540.783897][T16858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5540.783900][T16858] RIP: 0033:0x7f0755527a4a [ 5540.783903][T16858] 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 [ 5540.783905][T16858] RSP: 002b:00007ffc0b2ec608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5540.783908][T16858] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0755527a4a [ 5540.783910][T16858] RDX: 0000000000000040 RSI: 000000002abb8340 RDI: 0000000000000005 [ 5540.783911][T16858] RBP: 00007ffc0b2ec690 R08: 0000000000418574 R09: 000000000000001c [ 5540.783913][T16858] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5540.783914][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.783914][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.783929][T16858] | [ 5540.783938][T16858] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16858 | [5540.811873][T16858] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5540.812171][T16858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5540.812172][T16858] Call Trace: [ 5540.812174][T16858] [5540.812176][T16858] dump_stack_lvl (lib/dump_stack.c:123) [5540.812181][T16858] check_preemption_disabled (lib/smp_processor_id.c:52) [5540.812187][T16858] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5540.812194][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.812197][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.812203][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.812207][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.812211][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.812226][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.812228][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.812231][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.812240][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.812252][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.812258][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.812266][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.812270][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.812277][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.812282][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.812286][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.812296][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.812303][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.812305][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.812311][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.812315][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.812318][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.812322][T16858] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5540.812336][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.812338][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.812341][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.812349][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.812360][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.812365][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.812373][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.812377][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.812384][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.812388][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.812391][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.812400][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.812407][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.812410][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.812415][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.812419][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.812422][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.812436][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.812438][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.812440][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.812448][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.812460][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.812464][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.812472][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.812476][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.812483][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.812487][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.812490][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.812500][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.812506][T16858] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5540.812512][T16858] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.812518][T16858] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5540.812522][T16858] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.812535][T16858] rawv6_sendmsg (net/ipv6/raw.c:918) [5540.812546][T16858] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5540.812552][T16858] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5540.812556][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.812563][T16858] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5540.812566][T16858] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5540.812575][T16858] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5540.812591][T16858] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5540.812594][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.812605][T16858] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.812609][T16858] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.812615][T16858] ? __pfx___sys_sendto (net/socket.c:2147) [5540.812630][T16858] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5540.812636][T16858] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5540.812644][T16858] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5540.812651][T16858] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5540.812661][T16858] __x64_sys_sendto (net/socket.c:2183) [5540.812665][T16858] ? 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) [5540.812668][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.812672][T16858] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5540.812677][T16858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5540.812680][T16858] RIP: 0033:0x7f0755527a4a [ 5540.812683][T16858] 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 [ 5540.812685][T16858] RSP: 002b:00007ffc0b2ec608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5540.812688][T16858] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0755527a4a [ 5540.812689][T16858] RDX: 0000000000000040 RSI: 000000002abb8340 RDI: 0000000000000005 [ 5540.812691][T16858] RBP: 00007ffc0b2ec690 R08: 0000000000418574 R09: 000000000000001c [ 5540.812693][T16858] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5540.812694][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.812694][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.812709][T16858] | [ 5540.847855][T16858] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16858 | [5540.848298][T16858] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5540.848612][T16858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5540.848614][T16858] Call Trace: [ 5540.848615][T16858] [5540.848617][T16858] dump_stack_lvl (lib/dump_stack.c:123) [5540.848623][T16858] check_preemption_disabled (lib/smp_processor_id.c:52) [5540.848629][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.848636][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.848638][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.848644][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.848649][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.848652][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.848667][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.848670][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.848672][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.848680][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.848692][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.848698][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.848707][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.848711][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.848718][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.848723][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.848726][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.848737][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.848744][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.848746][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.848752][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.848756][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.848758][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.848763][T16858] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5540.848775][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.848777][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.848779][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.848787][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.848799][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.848804][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.848812][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.848816][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.848823][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.848827][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.848830][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.848840][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.848846][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.848848][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.848854][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.848858][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.848861][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.848875][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.848877][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.848879][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.848887][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.848900][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.848904][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.848912][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.848916][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.848923][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.848927][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.848930][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.848940][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.848946][T16858] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5540.848953][T16858] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.848958][T16858] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5540.848963][T16858] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.848975][T16858] rawv6_sendmsg (net/ipv6/raw.c:918) [5540.848987][T16858] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5540.848993][T16858] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5540.848996][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.849003][T16858] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5540.849006][T16858] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5540.849015][T16858] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5540.849032][T16858] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5540.849035][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.849046][T16858] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.849050][T16858] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.849056][T16858] ? __pfx___sys_sendto (net/socket.c:2147) [5540.849071][T16858] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5540.849077][T16858] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5540.849084][T16858] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5540.849092][T16858] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5540.849102][T16858] __x64_sys_sendto (net/socket.c:2183) [5540.849106][T16858] ? 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) [5540.849109][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.849113][T16858] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5540.849118][T16858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5540.849120][T16858] RIP: 0033:0x7f0755527a4a [ 5540.849124][T16858] 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 [ 5540.849126][T16858] RSP: 002b:00007ffc0b2ec608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5540.849129][T16858] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0755527a4a [ 5540.849131][T16858] RDX: 0000000000000040 RSI: 000000002abb8340 RDI: 0000000000000005 [ 5540.849132][T16858] RBP: 00007ffc0b2ec690 R08: 0000000000418574 R09: 000000000000001c [ 5540.849134][T16858] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5540.849135][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.849135][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.849151][T16858] | [ 5540.849272][T16858] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/16858 | [5540.885043][T16858] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5540.885365][T16858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5540.885367][T16858] Call Trace: [ 5540.885368][T16858] [5540.885370][T16858] dump_stack_lvl (lib/dump_stack.c:123) [5540.885376][T16858] check_preemption_disabled (lib/smp_processor_id.c:52) [5540.885382][T16858] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5540.885388][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.885392][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.885397][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.885402][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.885406][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.885421][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.885423][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.885426][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.885434][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.885446][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.885452][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.885460][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.885465][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.885472][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.885476][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.885480][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.885490][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.885496][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.885499][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.885504][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.885509][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.885511][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.885526][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.885528][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.885530][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.885538][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.885550][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.885555][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.885563][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.885567][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.885574][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.885578][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.885581][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.885591][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.885597][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.885600][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.885605][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.885609][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.885612][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.885616][T16858] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5540.885628][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.885630][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.885633][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.885640][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.885652][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.885657][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.885664][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.885669][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.885675][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.885680][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.885683][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.885693][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.885699][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.885702][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.885707][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.885711][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.885714][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.885728][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.885731][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.885733][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.885741][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.885753][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.885758][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.885765][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.885770][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.885776][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.885780][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.885784][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.885793][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.885800][T16858] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5540.885806][T16858] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.885811][T16858] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5540.885816][T16858] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.885828][T16858] rawv6_sendmsg (net/ipv6/raw.c:918) [5540.885840][T16858] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5540.885845][T16858] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5540.885848][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.885856][T16858] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5540.885859][T16858] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5540.885868][T16858] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5540.885884][T16858] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5540.885887][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.885899][T16858] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.885902][T16858] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.885908][T16858] ? __pfx___sys_sendto (net/socket.c:2147) [5540.885923][T16858] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5540.885929][T16858] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5540.885937][T16858] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5540.885944][T16858] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5540.885954][T16858] __x64_sys_sendto (net/socket.c:2183) [5540.885958][T16858] ? 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) [5540.885961][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.885965][T16858] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5540.885970][T16858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5540.885972][T16858] RIP: 0033:0x7f0755527a4a [ 5540.885976][T16858] 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 [ 5540.885978][T16858] RSP: 002b:00007ffc0b2ec608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5540.885981][T16858] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0755527a4a [ 5540.885983][T16858] RDX: 0000000000000040 RSI: 000000002abb8340 RDI: 0000000000000005 [ 5540.885985][T16858] RBP: 00007ffc0b2ec690 R08: 0000000000418574 R09: 000000000000001c [ 5540.885987][T16858] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5540.885988][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.885988][T16858] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f0755650000 | [ 5540.886003][T16858] | [ 5540.886006][T16858] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/16858 | [5540.927576][T16858] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5540.928106][T16858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5540.928107][T16858] Call Trace: [ 5540.928109][T16858] [5540.928111][T16858] dump_stack_lvl (lib/dump_stack.c:123) [5540.928116][T16858] check_preemption_disabled (lib/smp_processor_id.c:52) [5540.928122][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.928128][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.928131][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.928137][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.928141][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.928145][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.928160][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.928162][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.928165][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.928173][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.928185][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.928190][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.928198][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.928203][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.928210][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.928213][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.928217][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.928227][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.928234][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.928236][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.928242][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.928246][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.928249][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.928263][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.928265][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.928267][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.928275][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.928287][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.928292][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.928299][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.928303][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.928310][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.928314][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.928317][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.928328][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.928334][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.928337][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.928342][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.928346][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.928349][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.928354][T16858] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219) [5540.928365][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.928368][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.928370][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.928378][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.928389][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.928394][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.928401][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.928406][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.928412][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.928416][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.928420][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.928429][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.928435][T16858] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [5540.928438][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.928443][T16858] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [5540.928447][T16858] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692) [5540.928450][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.928464][T16858] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [5540.928466][T16858] ? __pfx_dst_output (./include/net/dst.h:458) [5540.928468][T16858] ? _printk (kernel/printk/printk.c:2470) [5540.928476][T16858] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5540.928488][T16858] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5540.928492][T16858] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5540.928500][T16858] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5540.928504][T16858] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5540.928510][T16858] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5540.928514][T16858] ? dump_stack_lvl (lib/dump_stack.c:123) [5540.928518][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.928527][T16858] lwtunnel_output (net/core/lwtunnel.c:359) [5540.928533][T16858] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5540.928539][T16858] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.928544][T16858] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5540.928549][T16858] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5540.928561][T16858] rawv6_sendmsg (net/ipv6/raw.c:918) [5540.928573][T16858] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5540.928578][T16858] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5540.928581][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.928588][T16858] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5540.928591][T16858] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5540.928600][T16858] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5540.928617][T16858] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5540.928620][T16858] ? __lock_release (kernel/locking/lockdep.c:5534) [5540.928631][T16858] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.928635][T16858] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5540.928640][T16858] ? __pfx___sys_sendto (net/socket.c:2147) [5540.928655][T16858] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5540.928661][T16858] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5540.928668][T16858] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5540.928676][T16858] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5540.928686][T16858] __x64_sys_sendto (net/socket.c:2183) [5540.928690][T16858] ? 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) [5540.928692][T16858] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5540.928697][T16858] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5540.928701][T16858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5540.928704][T16858] RIP: 0033:0x7f0755527a4a [ 5540.928707][T16858] 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 [ 5540.928709][T16858] RSP: 002b:00007ffc0b2ec608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5540.928712][T16858] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f0755527a4a [ 5540.928714][T16858] RDX: 0000000000000040 RSI: 000000002abb8340 RDI: 0000000000000005 [ 5540.928715][T16858] RBP: 00007ffc0b2ec690 R08: 0000000000418574 R09: 000000000000001c [ 5540.928717][T16858] 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