====================================== | [ 5157.327988][T29963] veth1: renamed from veth-betaR | [ 5157.440484][T29964] veth0: renamed from veth-gamma | [ 5167.197389][T29987] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29987 | [5167.198040][T29987] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5167.198317][T29987] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5167.198319][T29987] Call Trace: [ 5167.198321][T29987] [5167.198324][T29987] dump_stack_lvl (lib/dump_stack.c:123) [5167.198334][T29987] check_preemption_disabled (lib/smp_processor_id.c:52) [5167.198340][T29987] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5167.198347][T29987] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5167.198355][T29987] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.198364][T29987] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5167.198369][T29987] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.198381][T29987] rawv6_sendmsg (net/ipv6/raw.c:918) [5167.198392][T29987] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5167.198398][T29987] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5167.198405][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.198415][T29987] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5167.198422][T29987] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5167.198431][T29987] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5167.198447][T29987] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5167.198450][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.198461][T29987] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.198467][T29987] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.198473][T29987] ? __pfx___sys_sendto (net/socket.c:2147) [5167.198487][T29987] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5167.198494][T29987] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5167.198504][T29987] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5167.198511][T29987] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5167.198521][T29987] __x64_sys_sendto (net/socket.c:2183) [5167.198525][T29987] ? 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) [5167.198529][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.198534][T29987] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5167.198539][T29987] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5167.198544][T29987] RIP: 0033:0x7f3cb9d5ea4a [ 5167.198549][T29987] 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 [ 5167.198552][T29987] RSP: 002b:00007ffe0c29b228 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5167.198556][T29987] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3cb9d5ea4a [ 5167.198558][T29987] RDX: 0000000000000040 RSI: 000000001eb19340 RDI: 0000000000000005 [ 5167.198560][T29987] RBP: 00007ffe0c29b2b0 R08: 0000000000418574 R09: 000000000000001c [ 5167.198562][T29987] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5167.198563][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.198563][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.198578][T29987] | [ 5167.198581][T29987] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29987 | [5167.211542][T29987] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5167.211798][T29987] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5167.211799][T29987] Call Trace: [ 5167.211801][T29987] [5167.211803][T29987] dump_stack_lvl (lib/dump_stack.c:123) [5167.211810][T29987] check_preemption_disabled (lib/smp_processor_id.c:52) [5167.211818][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.211825][T29987] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5167.211832][T29987] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.211838][T29987] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5167.211843][T29987] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.211856][T29987] rawv6_sendmsg (net/ipv6/raw.c:918) [5167.211867][T29987] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5167.211873][T29987] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5167.211878][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.211887][T29987] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5167.211891][T29987] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5167.211900][T29987] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5167.211916][T29987] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5167.211919][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.211930][T29987] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.211936][T29987] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.211941][T29987] ? __pfx___sys_sendto (net/socket.c:2147) [5167.211956][T29987] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5167.211962][T29987] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5167.211971][T29987] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5167.211978][T29987] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5167.211988][T29987] __x64_sys_sendto (net/socket.c:2183) [5167.211992][T29987] ? 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) [5167.211995][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.212000][T29987] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5167.212005][T29987] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5167.212009][T29987] RIP: 0033:0x7f3cb9d5ea4a [ 5167.212012][T29987] 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 [ 5167.212015][T29987] RSP: 002b:00007ffe0c29b228 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5167.212018][T29987] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3cb9d5ea4a [ 5167.212020][T29987] RDX: 0000000000000040 RSI: 000000001eb19340 RDI: 0000000000000005 [ 5167.212022][T29987] RBP: 00007ffe0c29b2b0 R08: 0000000000418574 R09: 000000000000001c [ 5167.212024][T29987] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5167.212025][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.212025][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.212040][T29987] | [ 5167.212049][T29987] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29987 | [5167.224387][T29987] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5167.224654][T29987] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5167.224656][T29987] Call Trace: [ 5167.224658][T29987] [5167.224660][T29987] dump_stack_lvl (lib/dump_stack.c:123) [5167.224665][T29987] check_preemption_disabled (lib/smp_processor_id.c:52) [5167.224671][T29987] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5167.224678][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.224694][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.224707][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.224711][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.224721][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.224728][T29987] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5167.224734][T29987] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.224740][T29987] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5167.224745][T29987] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.224757][T29987] rawv6_sendmsg (net/ipv6/raw.c:918) [5167.224769][T29987] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5167.224774][T29987] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5167.224777][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.224785][T29987] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5167.224788][T29987] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5167.224797][T29987] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5167.224813][T29987] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5167.224816][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.224827][T29987] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.224831][T29987] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.224836][T29987] ? __pfx___sys_sendto (net/socket.c:2147) [5167.224850][T29987] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5167.224857][T29987] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5167.224864][T29987] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5167.224871][T29987] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5167.224881][T29987] __x64_sys_sendto (net/socket.c:2183) [5167.224885][T29987] ? 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) [5167.224888][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.224892][T29987] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5167.224897][T29987] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5167.224900][T29987] RIP: 0033:0x7f3cb9d5ea4a [ 5167.224904][T29987] 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 [ 5167.224906][T29987] RSP: 002b:00007ffe0c29b228 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5167.224909][T29987] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3cb9d5ea4a [ 5167.224911][T29987] RDX: 0000000000000040 RSI: 000000001eb19340 RDI: 0000000000000005 [ 5167.224912][T29987] RBP: 00007ffe0c29b2b0 R08: 0000000000418574 R09: 000000000000001c [ 5167.224914][T29987] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5167.224915][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.224915][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.224930][T29987] | [ 5167.224932][T29987] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29987 | [5167.238989][T29987] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5167.239266][T29987] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5167.239268][T29987] Call Trace: [ 5167.239269][T29987] [5167.239272][T29987] dump_stack_lvl (lib/dump_stack.c:123) [5167.239277][T29987] check_preemption_disabled (lib/smp_processor_id.c:52) [5167.239284][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.239290][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.239305][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.239319][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.239323][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.239333][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.239339][T29987] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5167.239346][T29987] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.239352][T29987] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5167.239356][T29987] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.239369][T29987] rawv6_sendmsg (net/ipv6/raw.c:918) [5167.239380][T29987] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5167.239386][T29987] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5167.239389][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.239397][T29987] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5167.239400][T29987] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5167.239409][T29987] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5167.239425][T29987] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5167.239428][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.239439][T29987] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.239444][T29987] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.239450][T29987] ? __pfx___sys_sendto (net/socket.c:2147) [5167.239465][T29987] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5167.239471][T29987] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5167.239479][T29987] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5167.239486][T29987] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5167.239496][T29987] __x64_sys_sendto (net/socket.c:2183) [5167.239500][T29987] ? 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) [5167.239503][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.239508][T29987] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5167.239512][T29987] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5167.239515][T29987] RIP: 0033:0x7f3cb9d5ea4a [ 5167.239519][T29987] 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 [ 5167.239521][T29987] RSP: 002b:00007ffe0c29b228 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5167.239524][T29987] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3cb9d5ea4a [ 5167.239526][T29987] RDX: 0000000000000040 RSI: 000000001eb19340 RDI: 0000000000000005 [ 5167.239528][T29987] RBP: 00007ffe0c29b2b0 R08: 0000000000418574 R09: 000000000000001c [ 5167.239530][T29987] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5167.239531][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.239531][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.239546][T29987] | [ 5167.239555][T29987] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29987 | [5167.254904][T29987] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5167.255190][T29987] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5167.255191][T29987] Call Trace: [ 5167.255193][T29987] [5167.255195][T29987] dump_stack_lvl (lib/dump_stack.c:123) [5167.255200][T29987] check_preemption_disabled (lib/smp_processor_id.c:52) [5167.255206][T29987] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5167.255213][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.255227][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.255241][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.255244][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.255254][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.255261][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.255275][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.255288][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.255292][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.255301][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.255308][T29987] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5167.255314][T29987] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.255319][T29987] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5167.255324][T29987] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.255336][T29987] rawv6_sendmsg (net/ipv6/raw.c:918) [5167.255348][T29987] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5167.255353][T29987] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5167.255356][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.255364][T29987] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5167.255367][T29987] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5167.255376][T29987] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5167.255393][T29987] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5167.255395][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.255406][T29987] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.255410][T29987] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.255416][T29987] ? __pfx___sys_sendto (net/socket.c:2147) [5167.255430][T29987] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5167.255437][T29987] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5167.255444][T29987] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5167.255451][T29987] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5167.255461][T29987] __x64_sys_sendto (net/socket.c:2183) [5167.255465][T29987] ? 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) [5167.255468][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.255473][T29987] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5167.255477][T29987] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5167.255481][T29987] RIP: 0033:0x7f3cb9d5ea4a [ 5167.255484][T29987] 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 [ 5167.255486][T29987] RSP: 002b:00007ffe0c29b228 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5167.255489][T29987] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3cb9d5ea4a [ 5167.255491][T29987] RDX: 0000000000000040 RSI: 000000001eb19340 RDI: 0000000000000005 [ 5167.255493][T29987] RBP: 00007ffe0c29b2b0 R08: 0000000000418574 R09: 000000000000001c [ 5167.255494][T29987] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5167.255496][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.255496][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.255511][T29987] | [ 5167.255522][T29987] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29987 | [5167.274208][T29987] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5167.274492][T29987] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5167.274493][T29987] Call Trace: [ 5167.274495][T29987] [5167.274497][T29987] dump_stack_lvl (lib/dump_stack.c:123) [5167.274503][T29987] check_preemption_disabled (lib/smp_processor_id.c:52) [5167.274508][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.274515][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.274530][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.274544][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.274548][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.274558][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.274565][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.274578][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.274592][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.274595][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.274605][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.274611][T29987] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5167.274618][T29987] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.274624][T29987] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5167.274628][T29987] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.274641][T29987] rawv6_sendmsg (net/ipv6/raw.c:918) [5167.274653][T29987] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5167.274658][T29987] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5167.274661][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.274669][T29987] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5167.274672][T29987] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5167.274681][T29987] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5167.274697][T29987] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5167.274700][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.274711][T29987] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.274716][T29987] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.274721][T29987] ? __pfx___sys_sendto (net/socket.c:2147) [5167.274736][T29987] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5167.274743][T29987] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5167.274750][T29987] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5167.274758][T29987] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5167.274768][T29987] __x64_sys_sendto (net/socket.c:2183) [5167.274772][T29987] ? 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) [5167.274776][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.274780][T29987] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5167.274785][T29987] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5167.274788][T29987] RIP: 0033:0x7f3cb9d5ea4a [ 5167.274791][T29987] 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 [ 5167.274793][T29987] RSP: 002b:00007ffe0c29b228 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5167.274796][T29987] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3cb9d5ea4a [ 5167.274798][T29987] RDX: 0000000000000040 RSI: 000000001eb19340 RDI: 0000000000000005 [ 5167.274800][T29987] RBP: 00007ffe0c29b2b0 R08: 0000000000418574 R09: 000000000000001c [ 5167.274802][T29987] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5167.274803][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.274803][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.274819][T29987] | [ 5167.274827][T29987] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29987 | [5167.294690][T29987] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5167.294990][T29987] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5167.294991][T29987] Call Trace: [ 5167.294993][T29987] [5167.294995][T29987] dump_stack_lvl (lib/dump_stack.c:123) [5167.295000][T29987] check_preemption_disabled (lib/smp_processor_id.c:52) [5167.295006][T29987] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5167.295013][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.295027][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.295041][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.295044][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.295055][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.295062][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.295075][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.295088][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.295092][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.295101][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.295108][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.295121][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.295134][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.295138][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.295148][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.295155][T29987] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5167.295162][T29987] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.295167][T29987] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5167.295172][T29987] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.295184][T29987] rawv6_sendmsg (net/ipv6/raw.c:918) [5167.295196][T29987] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5167.295201][T29987] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5167.295205][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.295212][T29987] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5167.295215][T29987] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5167.295224][T29987] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5167.295241][T29987] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5167.295244][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.295255][T29987] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.295259][T29987] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.295265][T29987] ? __pfx___sys_sendto (net/socket.c:2147) [5167.295280][T29987] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5167.295286][T29987] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5167.295294][T29987] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5167.295302][T29987] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5167.295312][T29987] __x64_sys_sendto (net/socket.c:2183) [5167.295316][T29987] ? 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) [5167.295319][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.295324][T29987] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5167.295329][T29987] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5167.295332][T29987] RIP: 0033:0x7f3cb9d5ea4a [ 5167.295336][T29987] 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 [ 5167.295338][T29987] RSP: 002b:00007ffe0c29b228 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5167.295341][T29987] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3cb9d5ea4a [ 5167.295343][T29987] RDX: 0000000000000040 RSI: 000000001eb19340 RDI: 0000000000000005 [ 5167.295345][T29987] RBP: 00007ffe0c29b2b0 R08: 0000000000418574 R09: 000000000000001c [ 5167.295347][T29987] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5167.295349][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.295349][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.295364][T29987] | [ 5167.317214][T29987] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29987 | [5167.317768][T29987] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5167.318070][T29987] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5167.318072][T29987] Call Trace: [ 5167.318073][T29987] [5167.318075][T29987] dump_stack_lvl (lib/dump_stack.c:123) [5167.318081][T29987] check_preemption_disabled (lib/smp_processor_id.c:52) [5167.318087][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.318094][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.318108][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.318122][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.318126][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.318136][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.318143][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.318157][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.318171][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.318175][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.318185][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.318191][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.318204][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.318218][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.318221][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.318232][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.318238][T29987] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5167.318245][T29987] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.318250][T29987] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5167.318254][T29987] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.318267][T29987] rawv6_sendmsg (net/ipv6/raw.c:918) [5167.318279][T29987] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5167.318285][T29987] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5167.318288][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.318295][T29987] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5167.318298][T29987] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5167.318308][T29987] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5167.318325][T29987] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5167.318327][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.318339][T29987] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.318343][T29987] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.318349][T29987] ? __pfx___sys_sendto (net/socket.c:2147) [5167.318364][T29987] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5167.318371][T29987] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5167.318378][T29987] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5167.318386][T29987] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5167.318396][T29987] __x64_sys_sendto (net/socket.c:2183) [5167.318400][T29987] ? 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) [5167.318403][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.318407][T29987] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5167.318412][T29987] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5167.318415][T29987] RIP: 0033:0x7f3cb9d5ea4a [ 5167.318418][T29987] 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 [ 5167.318421][T29987] RSP: 002b:00007ffe0c29b228 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5167.318424][T29987] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3cb9d5ea4a [ 5167.318426][T29987] RDX: 0000000000000040 RSI: 000000001eb19340 RDI: 0000000000000005 [ 5167.318427][T29987] RBP: 00007ffe0c29b2b0 R08: 0000000000418574 R09: 000000000000001c [ 5167.318429][T29987] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5167.318431][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.318431][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.318446][T29987] | [ 5167.341070][T29987] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29987 | [5167.341625][T29987] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5167.341938][T29987] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5167.341940][T29987] Call Trace: [ 5167.341941][T29987] [5167.341943][T29987] dump_stack_lvl (lib/dump_stack.c:123) [5167.341949][T29987] check_preemption_disabled (lib/smp_processor_id.c:52) [5167.341955][T29987] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5167.341962][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.341976][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.341992][T29987] ? dump_stack_lvl (lib/dump_stack.c:124) [5167.342001][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.342008][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.342022][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.342035][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.342039][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.342049][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.342056][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.342069][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.342083][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.342086][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.342096][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.342103][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.342116][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.342130][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.342133][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.342143][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.342151][T29987] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5167.342158][T29987] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.342163][T29987] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5167.342168][T29987] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.342180][T29987] rawv6_sendmsg (net/ipv6/raw.c:918) [5167.342192][T29987] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5167.342198][T29987] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5167.342201][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.342209][T29987] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5167.342212][T29987] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5167.342221][T29987] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5167.342238][T29987] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5167.342240][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.342252][T29987] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.342256][T29987] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.342262][T29987] ? __pfx___sys_sendto (net/socket.c:2147) [5167.342277][T29987] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5167.342283][T29987] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5167.342291][T29987] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5167.342299][T29987] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5167.342309][T29987] __x64_sys_sendto (net/socket.c:2183) [5167.342313][T29987] ? 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) [5167.342316][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.342321][T29987] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5167.342326][T29987] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5167.342329][T29987] RIP: 0033:0x7f3cb9d5ea4a [ 5167.342332][T29987] 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 [ 5167.342334][T29987] RSP: 002b:00007ffe0c29b228 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5167.342337][T29987] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3cb9d5ea4a [ 5167.342339][T29987] RDX: 0000000000000040 RSI: 000000001eb19340 RDI: 0000000000000005 [ 5167.342341][T29987] RBP: 00007ffe0c29b2b0 R08: 0000000000418574 R09: 000000000000001c [ 5167.342342][T29987] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5167.342344][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.342344][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5167.342360][T29987] | [ 5167.366769][T29987] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29987 | [5167.367336][T29987] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5167.368103][T29987] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5167.368105][T29987] Call Trace: [ 5167.368106][T29987] [5167.368108][T29987] dump_stack_lvl (lib/dump_stack.c:123) [5167.368114][T29987] check_preemption_disabled (lib/smp_processor_id.c:52) [5167.368120][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.368127][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.368142][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.368159][T29987] ? dump_stack_lvl (lib/dump_stack.c:124) [5167.368169][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.368176][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.368190][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.368204][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.368208][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.368218][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.368225][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.368238][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.368252][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.368256][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.368266][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.368273][T29987] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5167.368286][T29987] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5167.368300][T29987] ? dump_stack_lvl (lib/dump_stack.c:123) [5167.368303][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.368313][T29987] lwtunnel_output (net/core/lwtunnel.c:359) [5167.368319][T29987] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5167.368326][T29987] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.368332][T29987] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5167.368337][T29987] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5167.368349][T29987] rawv6_sendmsg (net/ipv6/raw.c:918) [5167.368362][T29987] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5167.368367][T29987] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5167.368371][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.368378][T29987] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5167.368382][T29987] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5167.368391][T29987] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5167.368408][T29987] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5167.368411][T29987] ? __lock_release (kernel/locking/lockdep.c:5534) [5167.368423][T29987] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.368426][T29987] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5167.368432][T29987] ? __pfx___sys_sendto (net/socket.c:2147) [5167.368447][T29987] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5167.368454][T29987] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5167.368462][T29987] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5167.368469][T29987] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5167.368480][T29987] __x64_sys_sendto (net/socket.c:2183) [5167.368484][T29987] ? 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) [5167.368487][T29987] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5167.368491][T29987] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5167.368496][T29987] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5167.368499][T29987] RIP: 0033:0x7f3cb9d5ea4a [ 5167.368503][T29987] 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 [ 5167.368505][T29987] RSP: 002b:00007ffe0c29b228 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5167.368508][T29987] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f3cb9d5ea4a [ 5167.368511][T29987] RDX: 0000000000000040 RSI: 000000001eb19340 RDI: 0000000000000005 [ 5167.368512][T29987] RBP: 00007ffe0c29b2b0 R08: 0000000000418574 R09: 000000000000001c [ 5167.368514][T29987] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5167.368516][T29987] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f3cb9e87000 | [ 5168.440854][T29987] lwtunnel_output(): recursion limit reached on datapath | [ 5173.157499][T29994] check_preemption_disabled: 46 callbacks suppressed | [ 5173.157507][T29994] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29994 | [5173.158378][T29994] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5173.158659][T29994] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5173.158662][T29994] Call Trace: [ 5173.158664][T29994] [5173.158666][T29994] dump_stack_lvl (lib/dump_stack.c:123) [5173.158676][T29994] check_preemption_disabled (lib/smp_processor_id.c:52) [5173.158684][T29994] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5173.158690][T29994] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5173.158699][T29994] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5173.158707][T29994] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5173.158712][T29994] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5173.158724][T29994] rawv6_sendmsg (net/ipv6/raw.c:918) [5173.158735][T29994] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5173.158740][T29994] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5173.158749][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5173.158760][T29994] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5173.158767][T29994] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5173.158776][T29994] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5173.158792][T29994] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5173.158795][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5173.158806][T29994] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5173.158813][T29994] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5173.158819][T29994] ? __pfx___sys_sendto (net/socket.c:2147) [5173.158833][T29994] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5173.158841][T29994] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5173.158852][T29994] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5173.158859][T29994] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5173.158869][T29994] __x64_sys_sendto (net/socket.c:2183) [5173.158872][T29994] ? 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) [5173.158877][T29994] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5173.158882][T29994] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5173.158887][T29994] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5173.158892][T29994] RIP: 0033:0x7f90a912da4a [ 5173.158897][T29994] 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 [ 5173.158900][T29994] RSP: 002b:00007fffeb03b6f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5173.158904][T29994] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a912da4a [ 5173.158906][T29994] RDX: 0000000000000040 RSI: 0000000038a3d340 RDI: 0000000000000005 [ 5173.158908][T29994] RBP: 00007fffeb03b780 R08: 0000000000418574 R09: 000000000000001c [ 5173.158909][T29994] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5173.158911][T29994] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a9256000 | [ 5173.158911][T29994] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a9256000 | [ 5173.158925][T29994] | [ 5173.158928][T29994] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29994 | [5173.172168][T29994] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5173.172451][T29994] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5173.172453][T29994] Call Trace: [ 5173.172455][T29994] [5173.172457][T29994] dump_stack_lvl (lib/dump_stack.c:123) [5173.172463][T29994] check_preemption_disabled (lib/smp_processor_id.c:52) [5173.172469][T29994] lwtunnel_output (net/core/lwtunnel.c:359) [5173.172476][T29994] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5173.172483][T29994] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5173.172489][T29994] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5173.172493][T29994] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5173.172505][T29994] rawv6_sendmsg (net/ipv6/raw.c:918) [5173.172517][T29994] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5173.172522][T29994] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5173.172527][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5173.172535][T29994] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5173.172539][T29994] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5173.172548][T29994] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5173.172564][T29994] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5173.172567][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5173.172578][T29994] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5173.172583][T29994] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5173.172588][T29994] ? __pfx___sys_sendto (net/socket.c:2147) [5173.172603][T29994] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5173.172610][T29994] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5173.172618][T29994] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5173.172625][T29994] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5173.172635][T29994] __x64_sys_sendto (net/socket.c:2183) [5173.172639][T29994] ? 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) [5173.172642][T29994] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5173.172647][T29994] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5173.172652][T29994] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5173.172655][T29994] RIP: 0033:0x7f90a912da4a [ 5173.172659][T29994] 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 [ 5173.172661][T29994] RSP: 002b:00007fffeb03b6f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5173.172665][T29994] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a912da4a [ 5173.172667][T29994] RDX: 0000000000000040 RSI: 0000000038a3d340 RDI: 0000000000000005 [ 5173.172669][T29994] RBP: 00007fffeb03b780 R08: 0000000000418574 R09: 000000000000001c [ 5173.172670][T29994] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5173.172672][T29994] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a9256000 | [ 5173.172672][T29994] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a9256000 | [ 5173.172687][T29994] | [ 5173.190865][T29994] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29994 | [5173.191283][T29994] caller is lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [ 5173.191570][T29994] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5173.191571][T29994] Call Trace: [ 5173.191573][T29994] [5173.191575][T29994] dump_stack_lvl (lib/dump_stack.c:123) [5173.191582][T29994] check_preemption_disabled (lib/smp_processor_id.c:52) [5173.191588][T29994] lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [5173.191594][T29994] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5173.191601][T29994] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5173.191607][T29994] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5173.191611][T29994] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5173.191623][T29994] rawv6_sendmsg (net/ipv6/raw.c:918) [5173.191635][T29994] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5173.191640][T29994] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5173.191644][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5173.191652][T29994] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5173.191656][T29994] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5173.191665][T29994] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5173.191681][T29994] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5173.191684][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5173.191695][T29994] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5173.191699][T29994] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5173.191705][T29994] ? __pfx___sys_sendto (net/socket.c:2147) [5173.191719][T29994] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5173.191726][T29994] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5173.191734][T29994] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5173.191741][T29994] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5173.191751][T29994] __x64_sys_sendto (net/socket.c:2183) [5173.191754][T29994] ? 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) [5173.191758][T29994] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5173.191762][T29994] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5173.191767][T29994] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5173.191770][T29994] RIP: 0033:0x7f90a912da4a [ 5173.191774][T29994] 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 [ 5173.191776][T29994] RSP: 002b:00007fffeb03b6f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5173.191780][T29994] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a912da4a [ 5173.191782][T29994] RDX: 0000000000000040 RSI: 0000000038a3d340 RDI: 0000000000000005 [ 5173.191783][T29994] RBP: 00007fffeb03b780 R08: 0000000000418574 R09: 000000000000001c [ 5173.191785][T29994] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5173.191787][T29994] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a9256000 | [ 5173.191787][T29994] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a9256000 | [ 5173.191801][T29994] | [ 5174.158238][T29994] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29994 | [5174.158930][T29994] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5174.159260][T29994] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5174.159263][T29994] Call Trace: [ 5174.159265][T29994] [5174.159267][T29994] dump_stack_lvl (lib/dump_stack.c:123) [5174.159276][T29994] check_preemption_disabled (lib/smp_processor_id.c:52) [5174.159282][T29994] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5174.159289][T29994] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5174.159296][T29994] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5174.159303][T29994] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5174.159308][T29994] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5174.159320][T29994] rawv6_sendmsg (net/ipv6/raw.c:918) [5174.159332][T29994] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5174.159337][T29994] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5174.159343][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5174.159352][T29994] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5174.159357][T29994] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5174.159366][T29994] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5174.159381][T29994] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5174.159384][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5174.159395][T29994] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5174.159401][T29994] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5174.159406][T29994] ? __pfx___sys_sendto (net/socket.c:2147) [5174.159419][T29994] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5174.159429][T29994] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5174.159436][T29994] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5174.159444][T29994] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5174.159448][T29994] ? __pfx___x64_sys_poll (fs/select.c:1062) [5174.159450][T29994] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5174.159459][T29994] __x64_sys_sendto (net/socket.c:2183) [5174.159463][T29994] ? 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) [5174.159466][T29994] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5174.159472][T29994] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5174.159476][T29994] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5174.159481][T29994] RIP: 0033:0x7f90a912da4a [ 5174.159485][T29994] 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 [ 5174.159488][T29994] RSP: 002b:00007fffeb03b6f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5174.159492][T29994] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a912da4a [ 5174.159494][T29994] RDX: 0000000000000040 RSI: 0000000038a3d340 RDI: 0000000000000005 [ 5174.159496][T29994] RBP: 00007fffeb03b780 R08: 0000000000418574 R09: 000000000000001c [ 5174.159498][T29994] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5174.159500][T29994] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a9256000 | [ 5174.159500][T29994] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a9256000 | [ 5174.159515][T29994] | [ 5174.159518][T29994] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29994 | [5174.172979][T29994] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5174.173260][T29994] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5174.173262][T29994] Call Trace: [ 5174.173263][T29994] [5174.173265][T29994] dump_stack_lvl (lib/dump_stack.c:123) [5174.173272][T29994] check_preemption_disabled (lib/smp_processor_id.c:52) [5174.173277][T29994] lwtunnel_output (net/core/lwtunnel.c:359) [5174.173283][T29994] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5174.173290][T29994] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5174.173295][T29994] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5174.173300][T29994] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5174.173312][T29994] rawv6_sendmsg (net/ipv6/raw.c:918) [5174.173323][T29994] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5174.173329][T29994] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5174.173332][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5174.173340][T29994] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5174.173343][T29994] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5174.173352][T29994] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5174.173368][T29994] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5174.173370][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5174.173381][T29994] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5174.173385][T29994] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5174.173391][T29994] ? __pfx___sys_sendto (net/socket.c:2147) [5174.173404][T29994] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5174.173413][T29994] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5174.173418][T29994] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5174.173426][T29994] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5174.173430][T29994] ? __pfx___x64_sys_poll (fs/select.c:1062) [5174.173433][T29994] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5174.173440][T29994] __x64_sys_sendto (net/socket.c:2183) [5174.173443][T29994] ? 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) [5174.173447][T29994] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5174.173451][T29994] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5174.173456][T29994] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5174.173459][T29994] RIP: 0033:0x7f90a912da4a [ 5174.173462][T29994] 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 [ 5174.173465][T29994] RSP: 002b:00007fffeb03b6f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5174.173468][T29994] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a912da4a [ 5174.173470][T29994] RDX: 0000000000000040 RSI: 0000000038a3d340 RDI: 0000000000000005 [ 5174.173472][T29994] RBP: 00007fffeb03b780 R08: 0000000000418574 R09: 000000000000001c [ 5174.173473][T29994] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5174.173475][T29994] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a9256000 | [ 5174.173475][T29994] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a9256000 | [ 5174.173489][T29994] | [ 5174.173831][T29994] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29994 | [5174.187224][T29994] caller is lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [ 5174.187513][T29994] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5174.187514][T29994] Call Trace: [ 5174.187516][T29994] [5174.187518][T29994] dump_stack_lvl (lib/dump_stack.c:123) [5174.187524][T29994] check_preemption_disabled (lib/smp_processor_id.c:52) [5174.187530][T29994] lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [5174.187537][T29994] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5174.187543][T29994] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5174.187549][T29994] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5174.187553][T29994] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5174.187565][T29994] rawv6_sendmsg (net/ipv6/raw.c:918) [5174.187577][T29994] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5174.187582][T29994] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5174.187586][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5174.187595][T29994] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5174.187598][T29994] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5174.187607][T29994] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5174.187624][T29994] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5174.187626][T29994] ? __lock_release (kernel/locking/lockdep.c:5534) [5174.187637][T29994] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5174.187642][T29994] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5174.187647][T29994] ? __pfx___sys_sendto (net/socket.c:2147) [5174.187661][T29994] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5174.187669][T29994] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5174.187675][T29994] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5174.187683][T29994] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5174.187687][T29994] ? __pfx___x64_sys_poll (fs/select.c:1062) [5174.187689][T29994] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5174.187697][T29994] __x64_sys_sendto (net/socket.c:2183) [5174.187701][T29994] ? 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) [5174.187704][T29994] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5174.187709][T29994] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5174.187713][T29994] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5174.187717][T29994] RIP: 0033:0x7f90a912da4a [ 5174.187720][T29994] 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 [ 5174.187723][T29994] RSP: 002b:00007fffeb03b6f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5174.187726][T29994] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a912da4a [ 5174.187728][T29994] RDX: 0000000000000040 RSI: 0000000038a3d340 RDI: 0000000000000005 [ 5174.187730][T29994] RBP: 00007fffeb03b780 R08: 0000000000418574 R09: 000000000000001c [ 5174.187732][T29994] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5174.187734][T29994] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a9256000 | [ 5176.645037][ C0] lwtunnel_input(): recursion limit reached on datapath | [ 5177.647442][ C0] lwtunnel_input(): recursion limit reached on datapath | [ 5179.900519][T30000] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30000 | [5179.902479][T30000] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5179.902750][T30000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5179.902752][T30000] Call Trace: [ 5179.902754][T30000] [5179.902756][T30000] dump_stack_lvl (lib/dump_stack.c:123) [5179.902763][T30000] check_preemption_disabled (lib/smp_processor_id.c:52) [5179.902770][T30000] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5179.902776][T30000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5179.902784][T30000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.902790][T30000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5179.902795][T30000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.902807][T30000] rawv6_sendmsg (net/ipv6/raw.c:918) [5179.902818][T30000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5179.902823][T30000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5179.902828][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.902837][T30000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5179.902842][T30000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5179.902851][T30000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5179.902867][T30000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5179.902869][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.902880][T30000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.902885][T30000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.902891][T30000] ? __pfx___sys_sendto (net/socket.c:2147) [5179.902905][T30000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5179.902912][T30000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5179.902920][T30000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5179.902927][T30000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5179.902937][T30000] __x64_sys_sendto (net/socket.c:2183) [5179.902941][T30000] ? 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) [5179.902944][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.902949][T30000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5179.902954][T30000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5179.902958][T30000] RIP: 0033:0x7f90a7832a4a [ 5179.902962][T30000] 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 [ 5179.902964][T30000] RSP: 002b:00007ffed835d878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5179.902968][T30000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a7832a4a [ 5179.902970][T30000] RDX: 0000000000000040 RSI: 0000000003826340 RDI: 0000000000000005 [ 5179.902972][T30000] RBP: 00007ffed835d900 R08: 0000000000418574 R09: 000000000000001c [ 5179.902973][T30000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5179.902975][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.902975][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.902989][T30000] | [ 5179.902992][T30000] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30000 | [5179.914928][T30000] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5179.915184][T30000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5179.915185][T30000] Call Trace: [ 5179.915186][T30000] [5179.915188][T30000] dump_stack_lvl (lib/dump_stack.c:123) [5179.915193][T30000] check_preemption_disabled (lib/smp_processor_id.c:52) [5179.915198][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.915205][T30000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5179.915211][T30000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.915216][T30000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5179.915220][T30000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.915232][T30000] rawv6_sendmsg (net/ipv6/raw.c:918) [5179.915244][T30000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5179.915249][T30000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5179.915252][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.915259][T30000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5179.915263][T30000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5179.915271][T30000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5179.915287][T30000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5179.915289][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.915300][T30000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.915304][T30000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.915309][T30000] ? __pfx___sys_sendto (net/socket.c:2147) [5179.915323][T30000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5179.915329][T30000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5179.915336][T30000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5179.915343][T30000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5179.915352][T30000] __x64_sys_sendto (net/socket.c:2183) [5179.915356][T30000] ? 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) [5179.915359][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.915363][T30000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5179.915367][T30000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5179.915370][T30000] RIP: 0033:0x7f90a7832a4a [ 5179.915373][T30000] 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 [ 5179.915376][T30000] RSP: 002b:00007ffed835d878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5179.915379][T30000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a7832a4a [ 5179.915380][T30000] RDX: 0000000000000040 RSI: 0000000003826340 RDI: 0000000000000005 [ 5179.915382][T30000] RBP: 00007ffed835d900 R08: 0000000000418574 R09: 000000000000001c [ 5179.915383][T30000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5179.915385][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.915385][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.915399][T30000] | [ 5179.915547][T30000] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30000 | [5179.927840][T30000] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5179.928107][T30000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5179.928108][T30000] Call Trace: [ 5179.928110][T30000] [5179.928112][T30000] dump_stack_lvl (lib/dump_stack.c:123) [5179.928118][T30000] check_preemption_disabled (lib/smp_processor_id.c:52) [5179.928123][T30000] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5179.928130][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5179.928141][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5179.928153][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5179.928157][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.928166][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.928173][T30000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5179.928179][T30000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.928185][T30000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5179.928189][T30000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.928201][T30000] rawv6_sendmsg (net/ipv6/raw.c:918) [5179.928213][T30000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5179.928218][T30000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5179.928221][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.928229][T30000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5179.928232][T30000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5179.928241][T30000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5179.928257][T30000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5179.928259][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.928270][T30000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.928274][T30000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.928280][T30000] ? __pfx___sys_sendto (net/socket.c:2147) [5179.928294][T30000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5179.928300][T30000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5179.928307][T30000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5179.928314][T30000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5179.928324][T30000] __x64_sys_sendto (net/socket.c:2183) [5179.928328][T30000] ? 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) [5179.928331][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.928335][T30000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5179.928340][T30000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5179.928343][T30000] RIP: 0033:0x7f90a7832a4a [ 5179.928346][T30000] 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 [ 5179.928348][T30000] RSP: 002b:00007ffed835d878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5179.928351][T30000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a7832a4a [ 5179.928353][T30000] RDX: 0000000000000040 RSI: 0000000003826340 RDI: 0000000000000005 [ 5179.928355][T30000] RBP: 00007ffed835d900 R08: 0000000000418574 R09: 000000000000001c [ 5179.928356][T30000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5179.928358][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.928358][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.928372][T30000] | [ 5179.942990][T30000] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30000 | [5179.943387][T30000] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5179.943651][T30000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5179.943652][T30000] Call Trace: [ 5179.943653][T30000] [5179.943655][T30000] dump_stack_lvl (lib/dump_stack.c:123) [5179.943660][T30000] check_preemption_disabled (lib/smp_processor_id.c:52) [5179.943665][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.943672][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5179.943681][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5179.943692][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5179.943696][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.943705][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.943712][T30000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5179.943718][T30000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.943723][T30000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5179.943728][T30000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.943740][T30000] rawv6_sendmsg (net/ipv6/raw.c:918) [5179.943752][T30000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5179.943757][T30000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5179.943760][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.943767][T30000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5179.943770][T30000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5179.943779][T30000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5179.943796][T30000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5179.943798][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.943809][T30000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.943813][T30000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.943819][T30000] ? __pfx___sys_sendto (net/socket.c:2147) [5179.943833][T30000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5179.943839][T30000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5179.943846][T30000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5179.943854][T30000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5179.943864][T30000] __x64_sys_sendto (net/socket.c:2183) [5179.943868][T30000] ? 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) [5179.943871][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.943875][T30000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5179.943880][T30000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5179.943883][T30000] RIP: 0033:0x7f90a7832a4a [ 5179.943886][T30000] 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 [ 5179.943888][T30000] RSP: 002b:00007ffed835d878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5179.943891][T30000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a7832a4a [ 5179.943893][T30000] RDX: 0000000000000040 RSI: 0000000003826340 RDI: 0000000000000005 [ 5179.943894][T30000] RBP: 00007ffed835d900 R08: 0000000000418574 R09: 000000000000001c [ 5179.943896][T30000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5179.943898][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.943898][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.943912][T30000] | [ 5179.943969][T30000] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30000 | [5179.960019][T30000] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5179.960303][T30000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5179.960305][T30000] Call Trace: [ 5179.960306][T30000] [5179.960308][T30000] dump_stack_lvl (lib/dump_stack.c:123) [5179.960313][T30000] check_preemption_disabled (lib/smp_processor_id.c:52) [5179.960318][T30000] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5179.960325][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5179.960334][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5179.960346][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5179.960349][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.960359][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.960365][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5179.960374][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5179.960386][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5179.960389][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.960398][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.960405][T30000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5179.960411][T30000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.960416][T30000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5179.960420][T30000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.960433][T30000] rawv6_sendmsg (net/ipv6/raw.c:918) [5179.960444][T30000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5179.960449][T30000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5179.960453][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.960460][T30000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5179.960463][T30000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5179.960472][T30000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5179.960488][T30000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5179.960491][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.960502][T30000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.960506][T30000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.960511][T30000] ? __pfx___sys_sendto (net/socket.c:2147) [5179.960526][T30000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5179.960532][T30000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5179.960540][T30000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5179.960547][T30000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5179.960557][T30000] __x64_sys_sendto (net/socket.c:2183) [5179.960561][T30000] ? 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) [5179.960563][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.960568][T30000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5179.960572][T30000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5179.960575][T30000] RIP: 0033:0x7f90a7832a4a [ 5179.960578][T30000] 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 [ 5179.960580][T30000] RSP: 002b:00007ffed835d878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5179.960583][T30000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a7832a4a [ 5179.960585][T30000] RDX: 0000000000000040 RSI: 0000000003826340 RDI: 0000000000000005 [ 5179.960587][T30000] RBP: 00007ffed835d900 R08: 0000000000418574 R09: 000000000000001c [ 5179.960588][T30000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5179.960590][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.960590][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.960605][T30000] | [ 5179.960607][T30000] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30000 | [5179.978792][T30000] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5179.979070][T30000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5179.979071][T30000] Call Trace: [ 5179.979072][T30000] [5179.979074][T30000] dump_stack_lvl (lib/dump_stack.c:123) [5179.979080][T30000] check_preemption_disabled (lib/smp_processor_id.c:52) [5179.979085][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.979092][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5179.979101][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5179.979113][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5179.979116][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.979126][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.979133][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5179.979141][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5179.979155][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5179.979158][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.979167][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.979174][T30000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5179.979180][T30000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.979186][T30000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5179.979190][T30000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.979202][T30000] rawv6_sendmsg (net/ipv6/raw.c:918) [5179.979214][T30000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5179.979219][T30000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5179.979224][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.979231][T30000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5179.979234][T30000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5179.979243][T30000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5179.979260][T30000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5179.979263][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.979274][T30000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.979278][T30000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.979284][T30000] ? __pfx___sys_sendto (net/socket.c:2147) [5179.979299][T30000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5179.979305][T30000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5179.979312][T30000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5179.979320][T30000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5179.979330][T30000] __x64_sys_sendto (net/socket.c:2183) [5179.979334][T30000] ? 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) [5179.979337][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.979341][T30000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5179.979346][T30000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5179.979349][T30000] RIP: 0033:0x7f90a7832a4a [ 5179.979352][T30000] 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 [ 5179.979354][T30000] RSP: 002b:00007ffed835d878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5179.979357][T30000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a7832a4a [ 5179.979359][T30000] RDX: 0000000000000040 RSI: 0000000003826340 RDI: 0000000000000005 [ 5179.979360][T30000] RBP: 00007ffed835d900 R08: 0000000000418574 R09: 000000000000001c [ 5179.979362][T30000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5179.979363][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.979363][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.979379][T30000] | [ 5179.998482][T30000] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30000 | [5179.999163][T30000] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5179.999449][T30000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5179.999450][T30000] Call Trace: [ 5179.999452][T30000] [5179.999454][T30000] dump_stack_lvl (lib/dump_stack.c:123) [5179.999459][T30000] check_preemption_disabled (lib/smp_processor_id.c:52) [5179.999465][T30000] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5179.999471][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5179.999481][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5179.999494][T30000] ? dump_stack_lvl (lib/dump_stack.c:124) [5179.999503][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.999510][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5179.999519][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5179.999531][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5179.999534][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.999544][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.999550][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5179.999559][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5179.999570][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5179.999574][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.999583][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5179.999590][T30000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5179.999596][T30000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.999601][T30000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5179.999606][T30000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5179.999618][T30000] rawv6_sendmsg (net/ipv6/raw.c:918) [5179.999630][T30000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5179.999635][T30000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5179.999639][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.999647][T30000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5179.999650][T30000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5179.999659][T30000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5179.999675][T30000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5179.999678][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5179.999689][T30000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.999693][T30000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5179.999699][T30000] ? __pfx___sys_sendto (net/socket.c:2147) [5179.999714][T30000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5179.999720][T30000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5179.999728][T30000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5179.999735][T30000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5179.999745][T30000] __x64_sys_sendto (net/socket.c:2183) [5179.999749][T30000] ? 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) [5179.999751][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5179.999756][T30000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5179.999760][T30000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5179.999763][T30000] RIP: 0033:0x7f90a7832a4a [ 5179.999766][T30000] 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 [ 5179.999769][T30000] RSP: 002b:00007ffed835d878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5179.999772][T30000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a7832a4a [ 5179.999774][T30000] RDX: 0000000000000040 RSI: 0000000003826340 RDI: 0000000000000005 [ 5179.999775][T30000] RBP: 00007ffed835d900 R08: 0000000000418574 R09: 000000000000001c [ 5179.999777][T30000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5179.999778][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.999778][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5179.999793][T30000] | [ 5179.999795][T30000] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30000 | [5180.019815][T30000] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5180.020287][T30000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5180.020288][T30000] Call Trace: [ 5180.020290][T30000] [5180.020292][T30000] dump_stack_lvl (lib/dump_stack.c:123) [5180.020298][T30000] check_preemption_disabled (lib/smp_processor_id.c:52) [5180.020303][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.020310][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5180.020319][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5180.020332][T30000] ? dump_stack_lvl (lib/dump_stack.c:124) [5180.020342][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.020348][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5180.020357][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5180.020369][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5180.020372][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5180.020382][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.020388][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5180.020397][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5180.020409][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5180.020412][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5180.020422][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.020428][T30000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5180.020434][T30000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5180.020439][T30000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5180.020444][T30000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5180.020456][T30000] rawv6_sendmsg (net/ipv6/raw.c:918) [5180.020468][T30000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5180.020473][T30000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5180.020477][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5180.020484][T30000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5180.020487][T30000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5180.020496][T30000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5180.020512][T30000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5180.020515][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5180.020526][T30000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5180.020530][T30000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5180.020536][T30000] ? __pfx___sys_sendto (net/socket.c:2147) [5180.020551][T30000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5180.020557][T30000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5180.020564][T30000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5180.020571][T30000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5180.020582][T30000] __x64_sys_sendto (net/socket.c:2183) [5180.020585][T30000] ? 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) [5180.020589][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5180.020593][T30000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5180.020598][T30000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5180.020601][T30000] RIP: 0033:0x7f90a7832a4a [ 5180.020604][T30000] 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 [ 5180.020606][T30000] RSP: 002b:00007ffed835d878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5180.020609][T30000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a7832a4a [ 5180.020611][T30000] RDX: 0000000000000040 RSI: 0000000003826340 RDI: 0000000000000005 [ 5180.020612][T30000] RBP: 00007ffed835d900 R08: 0000000000418574 R09: 000000000000001c [ 5180.020614][T30000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5180.020616][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5180.020616][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5180.020631][T30000] | [ 5180.020700][T30000] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30000 | [5180.041028][T30000] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5180.041510][T30000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5180.041511][T30000] Call Trace: [ 5180.041513][T30000] [5180.041514][T30000] dump_stack_lvl (lib/dump_stack.c:123) [5180.041520][T30000] check_preemption_disabled (lib/smp_processor_id.c:52) [5180.041525][T30000] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5180.041532][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5180.041541][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5180.041553][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5180.041556][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5180.041566][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.041572][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5180.041581][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5180.041594][T30000] ? dump_stack_lvl (lib/dump_stack.c:124) [5180.041603][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.041609][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5180.041618][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5180.041630][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5180.041633][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5180.041642][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.041649][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5180.041657][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5180.041669][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5180.041672][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5180.041682][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.041688][T30000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5180.041694][T30000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5180.041699][T30000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5180.041704][T30000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5180.041716][T30000] rawv6_sendmsg (net/ipv6/raw.c:918) [5180.041728][T30000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5180.041733][T30000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5180.041736][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5180.041743][T30000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5180.041746][T30000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5180.041755][T30000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5180.041772][T30000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5180.041774][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5180.041785][T30000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5180.041789][T30000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5180.041795][T30000] ? __pfx___sys_sendto (net/socket.c:2147) [5180.041809][T30000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5180.041815][T30000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5180.041823][T30000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5180.041830][T30000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5180.041840][T30000] __x64_sys_sendto (net/socket.c:2183) [5180.041844][T30000] ? 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) [5180.041846][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5180.041851][T30000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5180.041855][T30000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5180.041858][T30000] RIP: 0033:0x7f90a7832a4a [ 5180.041861][T30000] 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 [ 5180.041864][T30000] RSP: 002b:00007ffed835d878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5180.041866][T30000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a7832a4a [ 5180.041868][T30000] RDX: 0000000000000040 RSI: 0000000003826340 RDI: 0000000000000005 [ 5180.041870][T30000] RBP: 00007ffed835d900 R08: 0000000000418574 R09: 000000000000001c [ 5180.041871][T30000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5180.041873][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5180.041873][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5180.041887][T30000] | [ 5180.041890][T30000] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30000 | [5180.063750][T30000] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5180.064263][T30000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5180.064264][T30000] Call Trace: [ 5180.064265][T30000] [5180.064267][T30000] dump_stack_lvl (lib/dump_stack.c:123) [5180.064272][T30000] check_preemption_disabled (lib/smp_processor_id.c:52) [5180.064278][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.064284][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5180.064294][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5180.064306][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5180.064309][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5180.064319][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.064325][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5180.064334][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5180.064348][T30000] ? dump_stack_lvl (lib/dump_stack.c:124) [5180.064357][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.064363][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5180.064372][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5180.064384][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5180.064387][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5180.064397][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.064403][T30000] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5180.064412][T30000] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5180.064424][T30000] ? dump_stack_lvl (lib/dump_stack.c:123) [5180.064427][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5180.064436][T30000] lwtunnel_output (net/core/lwtunnel.c:359) [5180.064443][T30000] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5180.064449][T30000] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5180.064454][T30000] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5180.064459][T30000] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5180.064471][T30000] rawv6_sendmsg (net/ipv6/raw.c:918) [5180.064483][T30000] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5180.064488][T30000] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5180.064492][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5180.064499][T30000] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5180.064502][T30000] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5180.064511][T30000] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5180.064528][T30000] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5180.064530][T30000] ? __lock_release (kernel/locking/lockdep.c:5534) [5180.064542][T30000] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5180.064545][T30000] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5180.064551][T30000] ? __pfx___sys_sendto (net/socket.c:2147) [5180.064566][T30000] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5180.064572][T30000] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5180.064579][T30000] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5180.064586][T30000] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5180.064596][T30000] __x64_sys_sendto (net/socket.c:2183) [5180.064600][T30000] ? 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) [5180.064603][T30000] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5180.064607][T30000] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5180.064612][T30000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5180.064615][T30000] RIP: 0033:0x7f90a7832a4a [ 5180.064618][T30000] 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 [ 5180.064620][T30000] RSP: 002b:00007ffed835d878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5180.064623][T30000] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f90a7832a4a [ 5180.064625][T30000] RDX: 0000000000000040 RSI: 0000000003826340 RDI: 0000000000000005 [ 5180.064626][T30000] RBP: 00007ffed835d900 R08: 0000000000418574 R09: 000000000000001c [ 5180.064628][T30000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5180.064630][T30000] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f90a795b000 | [ 5185.583504][ C2] lwtunnel_input(): recursion limit reached on datapath | [ 5187.846892][T30006] check_preemption_disabled: 46 callbacks suppressed | [ 5187.846900][T30006] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30006 | [5187.847692][T30006] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5187.847949][T30006] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5187.847950][T30006] Call Trace: [ 5187.847952][T30006] [5187.847954][T30006] dump_stack_lvl (lib/dump_stack.c:123) [5187.847962][T30006] check_preemption_disabled (lib/smp_processor_id.c:52) [5187.847968][T30006] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5187.847974][T30006] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5187.847981][T30006] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.847988][T30006] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5187.847993][T30006] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.848005][T30006] rawv6_sendmsg (net/ipv6/raw.c:918) [5187.848016][T30006] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5187.848021][T30006] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5187.848027][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.848035][T30006] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5187.848040][T30006] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5187.848049][T30006] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5187.848065][T30006] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5187.848068][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.848079][T30006] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.848084][T30006] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.848090][T30006] ? __pfx___sys_sendto (net/socket.c:2147) [5187.848104][T30006] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5187.848111][T30006] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5187.848119][T30006] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5187.848126][T30006] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5187.848137][T30006] __x64_sys_sendto (net/socket.c:2183) [5187.848140][T30006] ? 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) [5187.848144][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.848153][T30006] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5187.848157][T30006] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5187.848161][T30006] RIP: 0033:0x7fafca34da4a [ 5187.848166][T30006] 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 [ 5187.848168][T30006] RSP: 002b:00007ffcff8f3ff8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5187.848172][T30006] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafca34da4a [ 5187.848174][T30006] RDX: 0000000000000040 RSI: 000000002816f340 RDI: 0000000000000005 [ 5187.848176][T30006] RBP: 00007ffcff8f4080 R08: 0000000000418574 R09: 000000000000001c [ 5187.848178][T30006] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5187.848179][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.848179][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.848194][T30006] | [ 5187.861403][T30006] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30006 | [5187.861775][T30006] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5187.862035][T30006] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5187.862036][T30006] Call Trace: [ 5187.862038][T30006] [5187.862039][T30006] dump_stack_lvl (lib/dump_stack.c:123) [5187.862045][T30006] check_preemption_disabled (lib/smp_processor_id.c:52) [5187.862051][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.862057][T30006] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5187.862064][T30006] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.862070][T30006] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5187.862074][T30006] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.862086][T30006] rawv6_sendmsg (net/ipv6/raw.c:918) [5187.862098][T30006] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5187.862103][T30006] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5187.862107][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.862115][T30006] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5187.862119][T30006] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5187.862128][T30006] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5187.862144][T30006] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5187.862146][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.862161][T30006] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.862166][T30006] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.862171][T30006] ? __pfx___sys_sendto (net/socket.c:2147) [5187.862186][T30006] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5187.862193][T30006] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5187.862201][T30006] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5187.862208][T30006] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5187.862218][T30006] __x64_sys_sendto (net/socket.c:2183) [5187.862221][T30006] ? 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) [5187.862225][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.862230][T30006] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5187.862235][T30006] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5187.862238][T30006] RIP: 0033:0x7fafca34da4a [ 5187.862242][T30006] 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 [ 5187.862244][T30006] RSP: 002b:00007ffcff8f3ff8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5187.862247][T30006] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafca34da4a [ 5187.862249][T30006] RDX: 0000000000000040 RSI: 000000002816f340 RDI: 0000000000000005 [ 5187.862251][T30006] RBP: 00007ffcff8f4080 R08: 0000000000418574 R09: 000000000000001c [ 5187.862252][T30006] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5187.862254][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.862254][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.862268][T30006] | [ 5187.875335][T30006] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30006 | [5187.875795][T30006] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5187.876067][T30006] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5187.876068][T30006] Call Trace: [ 5187.876070][T30006] [5187.876072][T30006] dump_stack_lvl (lib/dump_stack.c:123) [5187.876077][T30006] check_preemption_disabled (lib/smp_processor_id.c:52) [5187.876082][T30006] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5187.876089][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.876093][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.876102][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.876116][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.876124][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.876128][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.876138][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5187.876147][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.876156][T30006] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5187.876163][T30006] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.876168][T30006] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5187.876173][T30006] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.876185][T30006] rawv6_sendmsg (net/ipv6/raw.c:918) [5187.876196][T30006] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5187.876201][T30006] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5187.876205][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.876213][T30006] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5187.876216][T30006] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5187.876225][T30006] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5187.876241][T30006] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5187.876244][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.876255][T30006] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.876259][T30006] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.876265][T30006] ? __pfx___sys_sendto (net/socket.c:2147) [5187.876279][T30006] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5187.876285][T30006] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5187.876292][T30006] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5187.876300][T30006] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5187.876310][T30006] __x64_sys_sendto (net/socket.c:2183) [5187.876313][T30006] ? 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) [5187.876317][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.876321][T30006] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5187.876326][T30006] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5187.876330][T30006] RIP: 0033:0x7fafca34da4a [ 5187.876333][T30006] 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 [ 5187.876335][T30006] RSP: 002b:00007ffcff8f3ff8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5187.876338][T30006] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafca34da4a [ 5187.876340][T30006] RDX: 0000000000000040 RSI: 000000002816f340 RDI: 0000000000000005 [ 5187.876341][T30006] RBP: 00007ffcff8f4080 R08: 0000000000418574 R09: 000000000000001c [ 5187.876343][T30006] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5187.876344][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.876344][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.876359][T30006] | [ 5187.892007][T30006] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30006 | [5187.892426][T30006] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5187.892698][T30006] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5187.892700][T30006] Call Trace: [ 5187.892702][T30006] [5187.892704][T30006] dump_stack_lvl (lib/dump_stack.c:123) [5187.892709][T30006] check_preemption_disabled (lib/smp_processor_id.c:52) [5187.892714][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.892721][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.892724][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.892732][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.892747][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.892755][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.892760][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.892770][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5187.892779][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.892785][T30006] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5187.892791][T30006] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.892797][T30006] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5187.892801][T30006] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.892814][T30006] rawv6_sendmsg (net/ipv6/raw.c:918) [5187.892825][T30006] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5187.892830][T30006] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5187.892834][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.892841][T30006] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5187.892844][T30006] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5187.892853][T30006] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5187.892869][T30006] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5187.892871][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.892883][T30006] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.892886][T30006] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.892892][T30006] ? __pfx___sys_sendto (net/socket.c:2147) [5187.892907][T30006] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5187.892913][T30006] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5187.892920][T30006] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5187.892927][T30006] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5187.892937][T30006] __x64_sys_sendto (net/socket.c:2183) [5187.892941][T30006] ? 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) [5187.892944][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.892948][T30006] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5187.892953][T30006] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5187.892956][T30006] RIP: 0033:0x7fafca34da4a [ 5187.892959][T30006] 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 [ 5187.892961][T30006] RSP: 002b:00007ffcff8f3ff8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5187.892964][T30006] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafca34da4a [ 5187.892965][T30006] RDX: 0000000000000040 RSI: 000000002816f340 RDI: 0000000000000005 [ 5187.892967][T30006] RBP: 00007ffcff8f4080 R08: 0000000000418574 R09: 000000000000001c [ 5187.892969][T30006] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5187.892970][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.892970][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.892985][T30006] | [ 5187.893063][T30006] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30006 | [5187.908470][T30006] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5187.908762][T30006] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5187.908763][T30006] Call Trace: [ 5187.908765][T30006] [5187.908767][T30006] dump_stack_lvl (lib/dump_stack.c:123) [5187.908772][T30006] check_preemption_disabled (lib/smp_processor_id.c:52) [5187.908778][T30006] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5187.908784][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.908787][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.908796][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.908808][T30006] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5187.908815][T30006] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5187.908823][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.908827][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.908834][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.908839][T30006] ? dump_stack_lvl (lib/dump_stack.c:123) [5187.908842][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.908852][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.908858][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.908861][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.908868][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.908883][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.908890][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.908895][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.908904][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5187.908914][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.908920][T30006] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5187.908926][T30006] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.908932][T30006] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5187.908937][T30006] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.908949][T30006] rawv6_sendmsg (net/ipv6/raw.c:918) [5187.908961][T30006] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5187.908966][T30006] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5187.908969][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.908976][T30006] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5187.908980][T30006] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5187.908989][T30006] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5187.909005][T30006] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5187.909007][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.909019][T30006] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.909023][T30006] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.909028][T30006] ? __pfx___sys_sendto (net/socket.c:2147) [5187.909043][T30006] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5187.909049][T30006] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5187.909056][T30006] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5187.909063][T30006] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5187.909073][T30006] __x64_sys_sendto (net/socket.c:2183) [5187.909077][T30006] ? 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) [5187.909080][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.909084][T30006] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5187.909089][T30006] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5187.909091][T30006] RIP: 0033:0x7fafca34da4a [ 5187.909094][T30006] 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 [ 5187.909097][T30006] RSP: 002b:00007ffcff8f3ff8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5187.909099][T30006] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafca34da4a [ 5187.909101][T30006] RDX: 0000000000000040 RSI: 000000002816f340 RDI: 0000000000000005 [ 5187.909103][T30006] RBP: 00007ffcff8f4080 R08: 0000000000418574 R09: 000000000000001c [ 5187.909104][T30006] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5187.909106][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.909106][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.909120][T30006] | [ 5187.909123][T30006] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30006 | [5187.931547][T30006] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5187.931835][T30006] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5187.931836][T30006] Call Trace: [ 5187.931838][T30006] [5187.931839][T30006] dump_stack_lvl (lib/dump_stack.c:123) [5187.931845][T30006] check_preemption_disabled (lib/smp_processor_id.c:52) [5187.931851][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.931857][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.931860][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.931869][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.931881][T30006] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5187.931888][T30006] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5187.931896][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.931900][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.931907][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.931912][T30006] ? dump_stack_lvl (lib/dump_stack.c:123) [5187.931915][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.931925][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.931932][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.931934][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.931942][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.931956][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.931964][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.931968][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.931978][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5187.931987][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.931994][T30006] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5187.932000][T30006] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.932006][T30006] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5187.932010][T30006] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.932023][T30006] rawv6_sendmsg (net/ipv6/raw.c:918) [5187.932035][T30006] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5187.932040][T30006] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5187.932043][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.932051][T30006] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5187.932054][T30006] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5187.932063][T30006] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5187.932080][T30006] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5187.932082][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.932094][T30006] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.932098][T30006] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.932104][T30006] ? __pfx___sys_sendto (net/socket.c:2147) [5187.932119][T30006] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5187.932125][T30006] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5187.932132][T30006] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5187.932139][T30006] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5187.932151][T30006] __x64_sys_sendto (net/socket.c:2183) [5187.932155][T30006] ? 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) [5187.932158][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.932162][T30006] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5187.932167][T30006] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5187.932170][T30006] RIP: 0033:0x7fafca34da4a [ 5187.932173][T30006] 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 [ 5187.932175][T30006] RSP: 002b:00007ffcff8f3ff8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5187.932178][T30006] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafca34da4a [ 5187.932179][T30006] RDX: 0000000000000040 RSI: 000000002816f340 RDI: 0000000000000005 [ 5187.932181][T30006] RBP: 00007ffcff8f4080 R08: 0000000000418574 R09: 000000000000001c [ 5187.932182][T30006] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5187.932184][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.932184][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.932199][T30006] | [ 5187.954970][T30006] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30006 | [5187.955688][T30006] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5187.955992][T30006] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5187.955994][T30006] Call Trace: [ 5187.955995][T30006] [5187.955997][T30006] dump_stack_lvl (lib/dump_stack.c:123) [5187.956003][T30006] check_preemption_disabled (lib/smp_processor_id.c:52) [5187.956008][T30006] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5187.956015][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.956018][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.956028][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.956042][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.956051][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.956055][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.956065][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5187.956074][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.956081][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.956083][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.956091][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.956103][T30006] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5187.956110][T30006] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5187.956118][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.956122][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.956129][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.956133][T30006] ? dump_stack_lvl (lib/dump_stack.c:123) [5187.956136][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.956146][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.956153][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.956156][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.956164][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.956178][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.956186][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.956190][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.956200][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5187.956210][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.956216][T30006] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5187.956223][T30006] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.956228][T30006] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5187.956232][T30006] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.956245][T30006] rawv6_sendmsg (net/ipv6/raw.c:918) [5187.956257][T30006] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5187.956262][T30006] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5187.956266][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.956273][T30006] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5187.956277][T30006] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5187.956286][T30006] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5187.956302][T30006] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5187.956305][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.956317][T30006] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.956321][T30006] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.956326][T30006] ? __pfx___sys_sendto (net/socket.c:2147) [5187.956341][T30006] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5187.956348][T30006] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5187.956355][T30006] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5187.956362][T30006] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5187.956372][T30006] __x64_sys_sendto (net/socket.c:2183) [5187.956376][T30006] ? 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) [5187.956379][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.956383][T30006] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5187.956388][T30006] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5187.956391][T30006] RIP: 0033:0x7fafca34da4a [ 5187.956394][T30006] 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 [ 5187.956396][T30006] RSP: 002b:00007ffcff8f3ff8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5187.956399][T30006] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafca34da4a [ 5187.956401][T30006] RDX: 0000000000000040 RSI: 000000002816f340 RDI: 0000000000000005 [ 5187.956402][T30006] RBP: 00007ffcff8f4080 R08: 0000000000418574 R09: 000000000000001c [ 5187.956404][T30006] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5187.956405][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.956405][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.956420][T30006] | [ 5187.982367][T30006] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30006 | [5187.983001][T30006] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5187.983307][T30006] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5187.983308][T30006] Call Trace: [ 5187.983310][T30006] [5187.983312][T30006] dump_stack_lvl (lib/dump_stack.c:123) [5187.983317][T30006] check_preemption_disabled (lib/smp_processor_id.c:52) [5187.983323][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.983330][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.983333][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.983341][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.983356][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.983364][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.983369][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.983379][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5187.983388][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.983395][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.983397][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.983405][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.983417][T30006] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5187.983423][T30006] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5187.983431][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.983436][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.983442][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.983446][T30006] ? dump_stack_lvl (lib/dump_stack.c:123) [5187.983450][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.983460][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.983466][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5187.983469][T30006] ? _printk (kernel/printk/printk.c:2470) [5187.983476][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5187.983491][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5187.983499][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5187.983503][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5187.983513][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5187.983522][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5187.983529][T30006] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5187.983535][T30006] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.983541][T30006] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5187.983545][T30006] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5187.983558][T30006] rawv6_sendmsg (net/ipv6/raw.c:918) [5187.983570][T30006] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5187.983575][T30006] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5187.983578][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.983585][T30006] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5187.983588][T30006] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5187.983597][T30006] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5187.983614][T30006] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5187.983617][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5187.983628][T30006] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.983632][T30006] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5187.983637][T30006] ? __pfx___sys_sendto (net/socket.c:2147) [5187.983653][T30006] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5187.983659][T30006] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5187.983666][T30006] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5187.983673][T30006] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5187.983683][T30006] __x64_sys_sendto (net/socket.c:2183) [5187.983687][T30006] ? 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) [5187.983690][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5187.983694][T30006] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5187.983699][T30006] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5187.983702][T30006] RIP: 0033:0x7fafca34da4a [ 5187.983705][T30006] 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 [ 5187.983707][T30006] RSP: 002b:00007ffcff8f3ff8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5187.983710][T30006] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafca34da4a [ 5187.983712][T30006] RDX: 0000000000000040 RSI: 000000002816f340 RDI: 0000000000000005 [ 5187.983713][T30006] RBP: 00007ffcff8f4080 R08: 0000000000418574 R09: 000000000000001c [ 5187.983715][T30006] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5187.983716][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.983716][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5187.983732][T30006] | [ 5187.983847][T30006] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/30006 | [5188.010363][T30006] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5188.010676][T30006] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5188.010677][T30006] Call Trace: [ 5188.010679][T30006] [5188.010681][T30006] dump_stack_lvl (lib/dump_stack.c:123) [5188.010686][T30006] check_preemption_disabled (lib/smp_processor_id.c:52) [5188.010692][T30006] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5188.010699][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5188.010701][T30006] ? _printk (kernel/printk/printk.c:2470) [5188.010710][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5188.010723][T30006] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5188.010729][T30006] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5188.010736][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5188.010741][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5188.010748][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5188.010752][T30006] ? dump_stack_lvl (lib/dump_stack.c:123) [5188.010756][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5188.010765][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5188.010772][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5188.010774][T30006] ? _printk (kernel/printk/printk.c:2470) [5188.010782][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5188.010797][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5188.010805][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5188.010810][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5188.010820][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5188.010829][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5188.010836][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5188.010838][T30006] ? _printk (kernel/printk/printk.c:2470) [5188.010846][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5188.010858][T30006] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5188.010863][T30006] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5188.010870][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5188.010874][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5188.010881][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5188.010885][T30006] ? dump_stack_lvl (lib/dump_stack.c:123) [5188.010888][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5188.010898][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5188.010904][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5188.010907][T30006] ? _printk (kernel/printk/printk.c:2470) [5188.010915][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5188.010929][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5188.010937][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5188.010942][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5188.010952][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5188.010961][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5188.010968][T30006] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5188.010974][T30006] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5188.010980][T30006] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5188.010984][T30006] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5188.010997][T30006] rawv6_sendmsg (net/ipv6/raw.c:918) [5188.011009][T30006] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5188.011014][T30006] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5188.011018][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5188.011025][T30006] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5188.011028][T30006] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5188.011037][T30006] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5188.011054][T30006] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5188.011057][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5188.011068][T30006] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5188.011072][T30006] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5188.011078][T30006] ? __pfx___sys_sendto (net/socket.c:2147) [5188.011093][T30006] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5188.011099][T30006] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5188.011106][T30006] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5188.011113][T30006] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5188.011124][T30006] __x64_sys_sendto (net/socket.c:2183) [5188.011128][T30006] ? 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) [5188.011130][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5188.011135][T30006] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5188.011140][T30006] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5188.011142][T30006] RIP: 0033:0x7fafca34da4a [ 5188.011145][T30006] 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 [ 5188.011147][T30006] RSP: 002b:00007ffcff8f3ff8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5188.011151][T30006] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafca34da4a [ 5188.011153][T30006] RDX: 0000000000000040 RSI: 000000002816f340 RDI: 0000000000000005 [ 5188.011155][T30006] RBP: 00007ffcff8f4080 R08: 0000000000418574 R09: 000000000000001c [ 5188.011157][T30006] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5188.011158][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5188.011158][T30006] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fafca476000 | [ 5188.011174][T30006] | [ 5188.042581][T30006] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/30006 | [5188.043037][T30006] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5188.043572][T30006] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5188.043573][T30006] Call Trace: [ 5188.043575][T30006] [5188.043577][T30006] dump_stack_lvl (lib/dump_stack.c:123) [5188.043582][T30006] check_preemption_disabled (lib/smp_processor_id.c:52) [5188.043588][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5188.043595][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5188.043598][T30006] ? _printk (kernel/printk/printk.c:2470) [5188.043607][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5188.043619][T30006] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5188.043625][T30006] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5188.043634][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5188.043638][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5188.043645][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5188.043649][T30006] ? dump_stack_lvl (lib/dump_stack.c:123) [5188.043653][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5188.043662][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5188.043669][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5188.043671][T30006] ? _printk (kernel/printk/printk.c:2470) [5188.043680][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5188.043695][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5188.043703][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5188.043707][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5188.043718][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5188.043727][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5188.043734][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5188.043736][T30006] ? _printk (kernel/printk/printk.c:2470) [5188.043744][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5188.043757][T30006] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5188.043761][T30006] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5188.043769][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5188.043773][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5188.043780][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5188.043784][T30006] ? dump_stack_lvl (lib/dump_stack.c:123) [5188.043788][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5188.043797][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5188.043804][T30006] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5188.043806][T30006] ? _printk (kernel/printk/printk.c:2470) [5188.043814][T30006] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5188.043829][T30006] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5188.043837][T30006] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5188.043841][T30006] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5188.043852][T30006] ? dump_stack_lvl (lib/dump_stack.c:124) [5188.043861][T30006] lwtunnel_output (net/core/lwtunnel.c:359) [5188.043867][T30006] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5188.043874][T30006] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5188.043879][T30006] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5188.043884][T30006] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5188.043897][T30006] rawv6_sendmsg (net/ipv6/raw.c:918) [5188.043909][T30006] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5188.043914][T30006] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5188.043918][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5188.043925][T30006] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5188.043929][T30006] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5188.043938][T30006] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5188.043955][T30006] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5188.043958][T30006] ? __lock_release (kernel/locking/lockdep.c:5534) [5188.043969][T30006] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5188.043973][T30006] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5188.043979][T30006] ? __pfx___sys_sendto (net/socket.c:2147) [5188.043994][T30006] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5188.044001][T30006] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5188.044008][T30006] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5188.044015][T30006] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5188.044026][T30006] __x64_sys_sendto (net/socket.c:2183) [5188.044030][T30006] ? 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) [5188.044032][T30006] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5188.044037][T30006] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5188.044042][T30006] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5188.044044][T30006] RIP: 0033:0x7fafca34da4a [ 5188.044047][T30006] 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 [ 5188.044050][T30006] RSP: 002b:00007ffcff8f3ff8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5188.044052][T30006] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fafca34da4a [ 5188.044054][T30006] RDX: 0000000000000040 RSI: 000000002816f340 RDI: 0000000000000005 [ 5188.044056][T30006] RBP: 00007ffcff8f4080 R08: 0000000000418574 R09: 000000000000001c [ 5188.044057][T30006] 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