====================================== | [ 5138.472421][T29307] veth1: renamed from veth-betaR | [ 5138.575056][T29308] veth0: renamed from veth-gamma | [ 5148.274055][T29331] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29331 | [5148.274675][T29331] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5148.274929][T29331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5148.274931][T29331] Call Trace: [ 5148.274933][T29331] [5148.274935][T29331] dump_stack_lvl (lib/dump_stack.c:123) [5148.274942][T29331] check_preemption_disabled (lib/smp_processor_id.c:52) [5148.274948][T29331] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5148.274955][T29331] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5148.274962][T29331] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.274968][T29331] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5148.274973][T29331] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.274985][T29331] rawv6_sendmsg (net/ipv6/raw.c:918) [5148.274996][T29331] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5148.275002][T29331] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5148.275007][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.275016][T29331] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5148.275021][T29331] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5148.275030][T29331] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5148.275046][T29331] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5148.275048][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.275059][T29331] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.275065][T29331] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.275070][T29331] ? __pfx___sys_sendto (net/socket.c:2147) [5148.275085][T29331] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5148.275091][T29331] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5148.275100][T29331] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5148.275107][T29331] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5148.275117][T29331] __x64_sys_sendto (net/socket.c:2183) [5148.275121][T29331] ? 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) [5148.275124][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.275129][T29331] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5148.275134][T29331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5148.275137][T29331] RIP: 0033:0x7f9d8b0f9a4a [ 5148.275142][T29331] 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 [ 5148.275144][T29331] RSP: 002b:00007ffe4ac3ac28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5148.275148][T29331] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9d8b0f9a4a [ 5148.275150][T29331] RDX: 0000000000000040 RSI: 0000000039f91340 RDI: 0000000000000005 [ 5148.275152][T29331] RBP: 00007ffe4ac3acb0 R08: 0000000000418574 R09: 000000000000001c [ 5148.275154][T29331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5148.275156][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.275156][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.275170][T29331] | [ 5148.275173][T29331] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29331 | [5148.287882][T29331] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5148.288133][T29331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5148.288135][T29331] Call Trace: [ 5148.288136][T29331] [5148.288139][T29331] dump_stack_lvl (lib/dump_stack.c:123) [5148.288145][T29331] check_preemption_disabled (lib/smp_processor_id.c:52) [5148.288153][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.288160][T29331] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5148.288166][T29331] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.288173][T29331] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5148.288177][T29331] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.288189][T29331] rawv6_sendmsg (net/ipv6/raw.c:918) [5148.288201][T29331] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5148.288206][T29331] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5148.288210][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.288219][T29331] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5148.288223][T29331] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5148.288231][T29331] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5148.288248][T29331] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5148.288250][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.288262][T29331] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.288268][T29331] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.288273][T29331] ? __pfx___sys_sendto (net/socket.c:2147) [5148.288288][T29331] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5148.288294][T29331] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5148.288302][T29331] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5148.288309][T29331] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5148.288319][T29331] __x64_sys_sendto (net/socket.c:2183) [5148.288323][T29331] ? 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) [5148.288326][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.288330][T29331] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5148.288335][T29331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5148.288339][T29331] RIP: 0033:0x7f9d8b0f9a4a [ 5148.288342][T29331] 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 [ 5148.288345][T29331] RSP: 002b:00007ffe4ac3ac28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5148.288348][T29331] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9d8b0f9a4a [ 5148.288350][T29331] RDX: 0000000000000040 RSI: 0000000039f91340 RDI: 0000000000000005 [ 5148.288352][T29331] RBP: 00007ffe4ac3acb0 R08: 0000000000418574 R09: 000000000000001c [ 5148.288353][T29331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5148.288355][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.288355][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.288370][T29331] | [ 5148.300887][T29331] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29331 | [5148.301355][T29331] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5148.301618][T29331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5148.301620][T29331] Call Trace: [ 5148.301621][T29331] [5148.301623][T29331] dump_stack_lvl (lib/dump_stack.c:123) [5148.301629][T29331] check_preemption_disabled (lib/smp_processor_id.c:52) [5148.301635][T29331] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5148.301641][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.301656][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.301671][T29331] ? dump_stack_lvl (lib/dump_stack.c:124) [5148.301680][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.301686][T29331] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5148.301692][T29331] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.301698][T29331] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5148.301703][T29331] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.301715][T29331] rawv6_sendmsg (net/ipv6/raw.c:918) [5148.301727][T29331] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5148.301732][T29331] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5148.301736][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.301743][T29331] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5148.301746][T29331] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5148.301755][T29331] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5148.301771][T29331] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5148.301774][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.301785][T29331] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.301789][T29331] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.301795][T29331] ? __pfx___sys_sendto (net/socket.c:2147) [5148.301809][T29331] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5148.301815][T29331] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5148.301824][T29331] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5148.301831][T29331] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5148.301841][T29331] __x64_sys_sendto (net/socket.c:2183) [5148.301845][T29331] ? 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) [5148.301848][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.301852][T29331] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5148.301857][T29331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5148.301860][T29331] RIP: 0033:0x7f9d8b0f9a4a [ 5148.301863][T29331] 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 [ 5148.301866][T29331] RSP: 002b:00007ffe4ac3ac28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5148.301869][T29331] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9d8b0f9a4a [ 5148.301871][T29331] RDX: 0000000000000040 RSI: 0000000039f91340 RDI: 0000000000000005 [ 5148.301872][T29331] RBP: 00007ffe4ac3acb0 R08: 0000000000418574 R09: 000000000000001c [ 5148.301874][T29331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5148.301875][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.301875][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.301890][T29331] | [ 5148.301892][T29331] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29331 | [5148.315654][T29331] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5148.315921][T29331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5148.315923][T29331] Call Trace: [ 5148.315925][T29331] [5148.315927][T29331] dump_stack_lvl (lib/dump_stack.c:123) [5148.315932][T29331] check_preemption_disabled (lib/smp_processor_id.c:52) [5148.315938][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.315945][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.315959][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.315973][T29331] ? dump_stack_lvl (lib/dump_stack.c:124) [5148.315983][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.315989][T29331] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5148.315995][T29331] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.316001][T29331] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5148.316006][T29331] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.316018][T29331] rawv6_sendmsg (net/ipv6/raw.c:918) [5148.316030][T29331] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5148.316035][T29331] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5148.316038][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.316046][T29331] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5148.316050][T29331] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5148.316059][T29331] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5148.316075][T29331] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5148.316077][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.316089][T29331] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.316093][T29331] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.316099][T29331] ? __pfx___sys_sendto (net/socket.c:2147) [5148.316113][T29331] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5148.316119][T29331] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5148.316127][T29331] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5148.316134][T29331] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5148.316144][T29331] __x64_sys_sendto (net/socket.c:2183) [5148.316148][T29331] ? 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) [5148.316151][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.316155][T29331] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5148.316160][T29331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5148.316163][T29331] RIP: 0033:0x7f9d8b0f9a4a [ 5148.316167][T29331] 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 [ 5148.316169][T29331] RSP: 002b:00007ffe4ac3ac28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5148.316172][T29331] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9d8b0f9a4a [ 5148.316174][T29331] RDX: 0000000000000040 RSI: 0000000039f91340 RDI: 0000000000000005 [ 5148.316176][T29331] RBP: 00007ffe4ac3acb0 R08: 0000000000418574 R09: 000000000000001c [ 5148.316177][T29331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5148.316179][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.316179][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.316194][T29331] | [ 5148.316202][T29331] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29331 | [5148.331435][T29331] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5148.331717][T29331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5148.331718][T29331] Call Trace: [ 5148.331720][T29331] [5148.331722][T29331] dump_stack_lvl (lib/dump_stack.c:123) [5148.331727][T29331] check_preemption_disabled (lib/smp_processor_id.c:52) [5148.331733][T29331] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5148.331739][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.331754][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.331767][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.331770][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.331780][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.331787][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.331800][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.331814][T29331] ? dump_stack_lvl (lib/dump_stack.c:124) [5148.331823][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.331829][T29331] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5148.331836][T29331] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.331841][T29331] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5148.331846][T29331] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.331858][T29331] rawv6_sendmsg (net/ipv6/raw.c:918) [5148.331869][T29331] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5148.331875][T29331] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5148.331878][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.331886][T29331] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5148.331889][T29331] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5148.331898][T29331] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5148.331915][T29331] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5148.331918][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.331929][T29331] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.331933][T29331] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.331938][T29331] ? __pfx___sys_sendto (net/socket.c:2147) [5148.331953][T29331] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5148.331959][T29331] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5148.331967][T29331] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5148.331974][T29331] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5148.331984][T29331] __x64_sys_sendto (net/socket.c:2183) [5148.331988][T29331] ? 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) [5148.331991][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.331995][T29331] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5148.332000][T29331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5148.332003][T29331] RIP: 0033:0x7f9d8b0f9a4a [ 5148.332007][T29331] 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 [ 5148.332009][T29331] RSP: 002b:00007ffe4ac3ac28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5148.332012][T29331] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9d8b0f9a4a [ 5148.332014][T29331] RDX: 0000000000000040 RSI: 0000000039f91340 RDI: 0000000000000005 [ 5148.332016][T29331] RBP: 00007ffe4ac3acb0 R08: 0000000000418574 R09: 000000000000001c [ 5148.332017][T29331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5148.332019][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.332019][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.332034][T29331] | [ 5148.332037][T29331] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29331 | [5148.350527][T29331] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5148.350811][T29331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5148.350812][T29331] Call Trace: [ 5148.350814][T29331] [5148.350816][T29331] dump_stack_lvl (lib/dump_stack.c:123) [5148.350821][T29331] check_preemption_disabled (lib/smp_processor_id.c:52) [5148.350827][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.350834][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.350848][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.350862][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.350865][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.350875][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.350882][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.350895][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.350910][T29331] ? dump_stack_lvl (lib/dump_stack.c:124) [5148.350919][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.350925][T29331] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5148.350932][T29331] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.350937][T29331] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5148.350942][T29331] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.350954][T29331] rawv6_sendmsg (net/ipv6/raw.c:918) [5148.350966][T29331] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5148.350971][T29331] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5148.350975][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.350982][T29331] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5148.350985][T29331] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5148.350994][T29331] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5148.351011][T29331] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5148.351013][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.351025][T29331] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.351029][T29331] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.351034][T29331] ? __pfx___sys_sendto (net/socket.c:2147) [5148.351049][T29331] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5148.351055][T29331] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5148.351063][T29331] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5148.351070][T29331] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5148.351081][T29331] __x64_sys_sendto (net/socket.c:2183) [5148.351085][T29331] ? 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) [5148.351088][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.351093][T29331] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5148.351097][T29331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5148.351100][T29331] RIP: 0033:0x7f9d8b0f9a4a [ 5148.351104][T29331] 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 [ 5148.351106][T29331] RSP: 002b:00007ffe4ac3ac28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5148.351109][T29331] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9d8b0f9a4a [ 5148.351111][T29331] RDX: 0000000000000040 RSI: 0000000039f91340 RDI: 0000000000000005 [ 5148.351113][T29331] RBP: 00007ffe4ac3acb0 R08: 0000000000418574 R09: 000000000000001c [ 5148.351115][T29331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5148.351116][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.351116][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.351132][T29331] | [ 5148.351140][T29331] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29331 | [5148.370635][T29331] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5148.370935][T29331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5148.370936][T29331] Call Trace: [ 5148.370938][T29331] [5148.370940][T29331] dump_stack_lvl (lib/dump_stack.c:123) [5148.370945][T29331] check_preemption_disabled (lib/smp_processor_id.c:52) [5148.370951][T29331] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5148.370958][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.370972][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.370985][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.370989][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.370999][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.371006][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.371018][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.371032][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.371035][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.371045][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.371052][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.371064][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.371079][T29331] ? dump_stack_lvl (lib/dump_stack.c:124) [5148.371088][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.371094][T29331] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5148.371101][T29331] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.371106][T29331] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5148.371111][T29331] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.371123][T29331] rawv6_sendmsg (net/ipv6/raw.c:918) [5148.371135][T29331] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5148.371140][T29331] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5148.371144][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.371151][T29331] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5148.371154][T29331] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5148.371163][T29331] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5148.371180][T29331] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5148.371182][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.371194][T29331] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.371198][T29331] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.371203][T29331] ? __pfx___sys_sendto (net/socket.c:2147) [5148.371218][T29331] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5148.371224][T29331] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5148.371231][T29331] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5148.371239][T29331] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5148.371249][T29331] __x64_sys_sendto (net/socket.c:2183) [5148.371253][T29331] ? 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) [5148.371256][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.371260][T29331] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5148.371266][T29331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5148.371269][T29331] RIP: 0033:0x7f9d8b0f9a4a [ 5148.371273][T29331] 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 [ 5148.371275][T29331] RSP: 002b:00007ffe4ac3ac28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5148.371278][T29331] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9d8b0f9a4a [ 5148.371280][T29331] RDX: 0000000000000040 RSI: 0000000039f91340 RDI: 0000000000000005 [ 5148.371282][T29331] RBP: 00007ffe4ac3acb0 R08: 0000000000418574 R09: 000000000000001c [ 5148.371283][T29331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5148.371285][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.371285][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.371300][T29331] | [ 5148.392530][T29331] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29331 | [5148.393206][T29331] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5148.393744][T29331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5148.393745][T29331] Call Trace: [ 5148.393747][T29331] [5148.393749][T29331] dump_stack_lvl (lib/dump_stack.c:123) [5148.393755][T29331] check_preemption_disabled (lib/smp_processor_id.c:52) [5148.393761][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.393768][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.393782][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.393796][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.393799][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.393809][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.393816][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.393829][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.393842][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.393846][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.393856][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.393863][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.393875][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.393890][T29331] ? dump_stack_lvl (lib/dump_stack.c:124) [5148.393899][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.393906][T29331] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5148.393912][T29331] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.393918][T29331] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5148.393922][T29331] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.393935][T29331] rawv6_sendmsg (net/ipv6/raw.c:918) [5148.393947][T29331] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5148.393953][T29331] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5148.393956][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.393964][T29331] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5148.393967][T29331] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5148.393976][T29331] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5148.393993][T29331] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5148.393996][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.394008][T29331] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.394012][T29331] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.394017][T29331] ? __pfx___sys_sendto (net/socket.c:2147) [5148.394040][T29331] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5148.394047][T29331] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5148.394054][T29331] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5148.394062][T29331] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5148.394072][T29331] __x64_sys_sendto (net/socket.c:2183) [5148.394076][T29331] ? 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) [5148.394079][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.394084][T29331] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5148.394089][T29331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5148.394092][T29331] RIP: 0033:0x7f9d8b0f9a4a [ 5148.394095][T29331] 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 [ 5148.394098][T29331] RSP: 002b:00007ffe4ac3ac28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5148.394101][T29331] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9d8b0f9a4a [ 5148.394103][T29331] RDX: 0000000000000040 RSI: 0000000039f91340 RDI: 0000000000000005 [ 5148.394104][T29331] RBP: 00007ffe4ac3acb0 R08: 0000000000418574 R09: 000000000000001c [ 5148.394106][T29331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5148.394108][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.394108][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.394123][T29331] | [ 5148.394151][T29331] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29331 | [5148.416197][T29331] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5148.416530][T29331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5148.416531][T29331] Call Trace: [ 5148.416533][T29331] [5148.416535][T29331] dump_stack_lvl (lib/dump_stack.c:123) [5148.416540][T29331] check_preemption_disabled (lib/smp_processor_id.c:52) [5148.416546][T29331] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5148.416553][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.416567][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.416581][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.416584][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.416594][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.416601][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.416614][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.416628][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.416631][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.416641][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.416648][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.416660][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.416674][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.416677][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.416687][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.416694][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.416707][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.416722][T29331] ? dump_stack_lvl (lib/dump_stack.c:124) [5148.416731][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.416738][T29331] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5148.416744][T29331] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.416749][T29331] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5148.416754][T29331] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.416767][T29331] rawv6_sendmsg (net/ipv6/raw.c:918) [5148.416779][T29331] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5148.416784][T29331] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5148.416787][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.416795][T29331] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5148.416798][T29331] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5148.416807][T29331] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5148.416824][T29331] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5148.416827][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.416838][T29331] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.416842][T29331] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.416848][T29331] ? __pfx___sys_sendto (net/socket.c:2147) [5148.416863][T29331] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5148.416869][T29331] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5148.416877][T29331] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5148.416884][T29331] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5148.416895][T29331] __x64_sys_sendto (net/socket.c:2183) [5148.416899][T29331] ? 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) [5148.416901][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.416906][T29331] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5148.416911][T29331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5148.416914][T29331] RIP: 0033:0x7f9d8b0f9a4a [ 5148.416917][T29331] 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 [ 5148.416919][T29331] RSP: 002b:00007ffe4ac3ac28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5148.416922][T29331] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9d8b0f9a4a [ 5148.416924][T29331] RDX: 0000000000000040 RSI: 0000000039f91340 RDI: 0000000000000005 [ 5148.416925][T29331] RBP: 00007ffe4ac3acb0 R08: 0000000000418574 R09: 000000000000001c [ 5148.416927][T29331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5148.416928][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.416928][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5148.416944][T29331] | [ 5148.416946][T29331] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29331 | [5148.441430][T29331] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5148.441745][T29331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5148.441746][T29331] Call Trace: [ 5148.441748][T29331] [5148.441750][T29331] dump_stack_lvl (lib/dump_stack.c:123) [5148.441756][T29331] check_preemption_disabled (lib/smp_processor_id.c:52) [5148.441762][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.441769][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.441783][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.441797][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.441801][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.441811][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.441818][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.441831][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.441844][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.441848][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.441858][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.441865][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.441878][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.441892][T29331] ? dump_stack_lvl (lib/dump_stack.c:123) [5148.441895][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.441905][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.441912][T29331] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [5148.441925][T29331] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [5148.441939][T29331] ? dump_stack_lvl (lib/dump_stack.c:124) [5148.441949][T29331] lwtunnel_output (net/core/lwtunnel.c:359) [5148.441956][T29331] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5148.441962][T29331] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.441967][T29331] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5148.441972][T29331] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5148.441985][T29331] rawv6_sendmsg (net/ipv6/raw.c:918) [5148.441997][T29331] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5148.442003][T29331] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5148.442006][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.442014][T29331] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5148.442017][T29331] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5148.442026][T29331] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5148.442043][T29331] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5148.442046][T29331] ? __lock_release (kernel/locking/lockdep.c:5534) [5148.442058][T29331] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.442062][T29331] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5148.442067][T29331] ? __pfx___sys_sendto (net/socket.c:2147) [5148.442083][T29331] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5148.442089][T29331] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5148.442097][T29331] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5148.442104][T29331] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5148.442115][T29331] __x64_sys_sendto (net/socket.c:2183) [5148.442119][T29331] ? 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) [5148.442122][T29331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5148.442126][T29331] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5148.442131][T29331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5148.442134][T29331] RIP: 0033:0x7f9d8b0f9a4a [ 5148.442138][T29331] 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 [ 5148.442140][T29331] RSP: 002b:00007ffe4ac3ac28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5148.442144][T29331] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f9d8b0f9a4a [ 5148.442146][T29331] RDX: 0000000000000040 RSI: 0000000039f91340 RDI: 0000000000000005 [ 5148.442148][T29331] RBP: 00007ffe4ac3acb0 R08: 0000000000418574 R09: 000000000000001c [ 5148.442150][T29331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5148.442151][T29331] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f9d8b222000 | [ 5149.499566][T29331] lwtunnel_output(): recursion limit reached on datapath | [ 5154.239067][T29338] check_preemption_disabled: 46 callbacks suppressed | [ 5154.239075][T29338] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29338 | [5154.240142][T29338] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5154.240407][T29338] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5154.240409][T29338] Call Trace: [ 5154.240411][T29338] [5154.240414][T29338] dump_stack_lvl (lib/dump_stack.c:123) [5154.240421][T29338] check_preemption_disabled (lib/smp_processor_id.c:52) [5154.240427][T29338] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5154.240434][T29338] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5154.240441][T29338] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5154.240448][T29338] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5154.240453][T29338] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5154.240465][T29338] rawv6_sendmsg (net/ipv6/raw.c:918) [5154.240476][T29338] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5154.240482][T29338] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5154.240487][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5154.240496][T29338] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5154.240501][T29338] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5154.240510][T29338] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5154.240526][T29338] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5154.240529][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5154.240540][T29338] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5154.240545][T29338] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5154.240550][T29338] ? __pfx___sys_sendto (net/socket.c:2147) [5154.240565][T29338] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5154.240571][T29338] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5154.240580][T29338] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5154.240586][T29338] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5154.240596][T29338] __x64_sys_sendto (net/socket.c:2183) [5154.240600][T29338] ? 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) [5154.240604][T29338] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5154.240609][T29338] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5154.240613][T29338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5154.240617][T29338] RIP: 0033:0x7ff035679a4a [ 5154.240621][T29338] 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 [ 5154.240624][T29338] RSP: 002b:00007ffda8b2e848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5154.240628][T29338] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff035679a4a [ 5154.240630][T29338] RDX: 0000000000000040 RSI: 0000000001b1e340 RDI: 0000000000000005 [ 5154.240632][T29338] RBP: 00007ffda8b2e8d0 R08: 0000000000418574 R09: 000000000000001c [ 5154.240634][T29338] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5154.240635][T29338] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0357a2000 | [ 5154.240635][T29338] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0357a2000 | [ 5154.240650][T29338] | [ 5154.240653][T29338] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29338 | [5154.252592][T29338] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5154.252845][T29338] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5154.252847][T29338] Call Trace: [ 5154.252848][T29338] [5154.252850][T29338] dump_stack_lvl (lib/dump_stack.c:123) [5154.252856][T29338] check_preemption_disabled (lib/smp_processor_id.c:52) [5154.252862][T29338] lwtunnel_output (net/core/lwtunnel.c:359) [5154.252868][T29338] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5154.252875][T29338] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5154.252880][T29338] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5154.252885][T29338] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5154.252897][T29338] rawv6_sendmsg (net/ipv6/raw.c:918) [5154.252908][T29338] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5154.252914][T29338] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5154.252917][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5154.252925][T29338] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5154.252928][T29338] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5154.252937][T29338] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5154.252953][T29338] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5154.252956][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5154.252967][T29338] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5154.252971][T29338] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5154.252977][T29338] ? __pfx___sys_sendto (net/socket.c:2147) [5154.252992][T29338] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5154.252998][T29338] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5154.253005][T29338] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5154.253012][T29338] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5154.253022][T29338] __x64_sys_sendto (net/socket.c:2183) [5154.253026][T29338] ? 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) [5154.253029][T29338] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5154.253034][T29338] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5154.253038][T29338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5154.253041][T29338] RIP: 0033:0x7ff035679a4a [ 5154.253045][T29338] 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 [ 5154.253047][T29338] RSP: 002b:00007ffda8b2e848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5154.253051][T29338] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff035679a4a [ 5154.253052][T29338] RDX: 0000000000000040 RSI: 0000000001b1e340 RDI: 0000000000000005 [ 5154.253054][T29338] RBP: 00007ffda8b2e8d0 R08: 0000000000418574 R09: 000000000000001c [ 5154.253056][T29338] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5154.253058][T29338] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0357a2000 | [ 5154.253058][T29338] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0357a2000 | [ 5154.253072][T29338] | [ 5154.270557][T29338] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29338 | [5154.270928][T29338] caller is lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [ 5154.271181][T29338] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5154.271183][T29338] Call Trace: [ 5154.271184][T29338] [5154.271186][T29338] dump_stack_lvl (lib/dump_stack.c:123) [5154.271192][T29338] check_preemption_disabled (lib/smp_processor_id.c:52) [5154.271198][T29338] lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [5154.271205][T29338] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5154.271211][T29338] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5154.271217][T29338] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5154.271221][T29338] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5154.271233][T29338] rawv6_sendmsg (net/ipv6/raw.c:918) [5154.271245][T29338] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5154.271251][T29338] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5154.271255][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5154.271263][T29338] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5154.271269][T29338] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5154.271277][T29338] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5154.271294][T29338] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5154.271296][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5154.271307][T29338] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5154.271312][T29338] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5154.271318][T29338] ? __pfx___sys_sendto (net/socket.c:2147) [5154.271332][T29338] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5154.271338][T29338] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5154.271346][T29338] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5154.271353][T29338] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5154.271363][T29338] __x64_sys_sendto (net/socket.c:2183) [5154.271367][T29338] ? 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) [5154.271371][T29338] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5154.271375][T29338] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5154.271380][T29338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5154.271383][T29338] RIP: 0033:0x7ff035679a4a [ 5154.271387][T29338] 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 [ 5154.271389][T29338] RSP: 002b:00007ffda8b2e848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5154.271392][T29338] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff035679a4a [ 5154.271394][T29338] RDX: 0000000000000040 RSI: 0000000001b1e340 RDI: 0000000000000005 [ 5154.271396][T29338] RBP: 00007ffda8b2e8d0 R08: 0000000000418574 R09: 000000000000001c [ 5154.271398][T29338] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5154.271399][T29338] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0357a2000 | [ 5154.271399][T29338] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0357a2000 | [ 5154.271414][T29338] | [ 5155.240325][T29338] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29338 | [5155.240876][T29338] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5155.241185][T29338] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5155.241187][T29338] Call Trace: [ 5155.241190][T29338] [5155.241192][T29338] dump_stack_lvl (lib/dump_stack.c:123) [5155.241200][T29338] check_preemption_disabled (lib/smp_processor_id.c:52) [5155.241206][T29338] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5155.241212][T29338] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5155.241220][T29338] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5155.241227][T29338] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5155.241232][T29338] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5155.241243][T29338] rawv6_sendmsg (net/ipv6/raw.c:918) [5155.241246][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5155.241260][T29338] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5155.241263][T29338] ? move_addr_to_user (net/socket.c:300) [5155.241275][T29338] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5155.241280][T29338] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5155.241289][T29338] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5155.241293][T29338] ? do_sock_getsockopt (net/socket.c:2358) [5155.241307][T29338] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5155.241312][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5155.241323][T29338] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5155.241327][T29338] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5155.241333][T29338] ? __pfx___sys_sendto (net/socket.c:2147) [5155.241346][T29338] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5155.241356][T29338] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5155.241363][T29338] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5155.241370][T29338] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5155.241376][T29338] ? __pfx___x64_sys_poll (fs/select.c:1062) [5155.241383][T29338] __x64_sys_sendto (net/socket.c:2183) [5155.241387][T29338] ? 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) [5155.241390][T29338] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5155.241395][T29338] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5155.241400][T29338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5155.241404][T29338] RIP: 0033:0x7ff035679a4a [ 5155.241408][T29338] 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 [ 5155.241411][T29338] RSP: 002b:00007ffda8b2e848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5155.241415][T29338] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff035679a4a [ 5155.241417][T29338] RDX: 0000000000000040 RSI: 0000000001b1e340 RDI: 0000000000000005 [ 5155.241419][T29338] RBP: 00007ffda8b2e8d0 R08: 0000000000418574 R09: 000000000000001c [ 5155.241421][T29338] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5155.241423][T29338] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0357a2000 | [ 5155.241423][T29338] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0357a2000 | [ 5155.241437][T29338] | [ 5155.254466][T29338] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29338 | [5155.254830][T29338] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5155.255074][T29338] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5155.255075][T29338] Call Trace: [ 5155.255077][T29338] [5155.255079][T29338] dump_stack_lvl (lib/dump_stack.c:123) [5155.255085][T29338] check_preemption_disabled (lib/smp_processor_id.c:52) [5155.255090][T29338] lwtunnel_output (net/core/lwtunnel.c:359) [5155.255097][T29338] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5155.255103][T29338] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5155.255110][T29338] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5155.255114][T29338] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5155.255126][T29338] rawv6_sendmsg (net/ipv6/raw.c:918) [5155.255129][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5155.255141][T29338] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5155.255145][T29338] ? move_addr_to_user (net/socket.c:300) [5155.255154][T29338] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5155.255158][T29338] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5155.255167][T29338] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5155.255171][T29338] ? do_sock_getsockopt (net/socket.c:2358) [5155.255185][T29338] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5155.255189][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5155.255200][T29338] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5155.255203][T29338] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5155.255209][T29338] ? __pfx___sys_sendto (net/socket.c:2147) [5155.255222][T29338] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5155.255231][T29338] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5155.255238][T29338] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5155.255245][T29338] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5155.255249][T29338] ? __pfx___x64_sys_poll (fs/select.c:1062) [5155.255256][T29338] __x64_sys_sendto (net/socket.c:2183) [5155.255260][T29338] ? 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) [5155.255263][T29338] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5155.255269][T29338] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5155.255273][T29338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5155.255277][T29338] RIP: 0033:0x7ff035679a4a [ 5155.255280][T29338] 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 [ 5155.255283][T29338] RSP: 002b:00007ffda8b2e848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5155.255286][T29338] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff035679a4a [ 5155.255288][T29338] RDX: 0000000000000040 RSI: 0000000001b1e340 RDI: 0000000000000005 [ 5155.255290][T29338] RBP: 00007ffda8b2e8d0 R08: 0000000000418574 R09: 000000000000001c [ 5155.255291][T29338] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5155.255293][T29338] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0357a2000 | [ 5155.255293][T29338] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0357a2000 | [ 5155.255307][T29338] | [ 5155.268636][T29338] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29338 | [5155.268996][T29338] caller is lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [ 5155.269240][T29338] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5155.269242][T29338] Call Trace: [ 5155.269244][T29338] [5155.269246][T29338] dump_stack_lvl (lib/dump_stack.c:123) [5155.269252][T29338] check_preemption_disabled (lib/smp_processor_id.c:52) [5155.269257][T29338] lwtunnel_output (net/core/dev.h:340 net/core/lwtunnel.c:360) [5155.269264][T29338] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5155.269272][T29338] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5155.269278][T29338] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5155.269283][T29338] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5155.269295][T29338] rawv6_sendmsg (net/ipv6/raw.c:918) [5155.269298][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5155.269310][T29338] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5155.269313][T29338] ? move_addr_to_user (net/socket.c:300) [5155.269323][T29338] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5155.269327][T29338] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5155.269336][T29338] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5155.269340][T29338] ? do_sock_getsockopt (net/socket.c:2358) [5155.269354][T29338] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5155.269358][T29338] ? __lock_release (kernel/locking/lockdep.c:5534) [5155.269369][T29338] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5155.269373][T29338] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5155.269378][T29338] ? __pfx___sys_sendto (net/socket.c:2147) [5155.269391][T29338] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5155.269400][T29338] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [5155.269406][T29338] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5155.269413][T29338] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [5155.269417][T29338] ? __pfx___x64_sys_poll (fs/select.c:1062) [5155.269425][T29338] __x64_sys_sendto (net/socket.c:2183) [5155.269429][T29338] ? 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) [5155.269431][T29338] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5155.269436][T29338] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5155.269441][T29338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5155.269444][T29338] RIP: 0033:0x7ff035679a4a [ 5155.269448][T29338] 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 [ 5155.269450][T29338] RSP: 002b:00007ffda8b2e848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5155.269453][T29338] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff035679a4a [ 5155.269455][T29338] RDX: 0000000000000040 RSI: 0000000001b1e340 RDI: 0000000000000005 [ 5155.269457][T29338] RBP: 00007ffda8b2e8d0 R08: 0000000000418574 R09: 000000000000001c [ 5155.269459][T29338] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 5155.269460][T29338] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff0357a2000 | [ 5157.726792][ C3] lwtunnel_input(): recursion limit reached on datapath | [ 5158.771462][ C3] lwtunnel_input(): recursion limit reached on datapath | [ 5161.024761][T29344] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29344 | [5161.025219][T29344] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5161.025486][T29344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5161.025488][T29344] Call Trace: [ 5161.025490][T29344] [5161.025492][T29344] dump_stack_lvl (lib/dump_stack.c:123) [5161.025500][T29344] check_preemption_disabled (lib/smp_processor_id.c:52) [5161.025506][T29344] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5161.025512][T29344] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5161.025520][T29344] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.025526][T29344] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5161.025531][T29344] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.025543][T29344] rawv6_sendmsg (net/ipv6/raw.c:918) [5161.025554][T29344] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5161.025559][T29344] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5161.025565][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.025574][T29344] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5161.025578][T29344] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5161.025587][T29344] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5161.025603][T29344] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5161.025605][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.025616][T29344] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.025622][T29344] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.025627][T29344] ? __pfx___sys_sendto (net/socket.c:2147) [5161.025641][T29344] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5161.025648][T29344] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5161.025657][T29344] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5161.025664][T29344] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5161.025673][T29344] __x64_sys_sendto (net/socket.c:2183) [5161.025677][T29344] ? 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) [5161.025681][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.025685][T29344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5161.025690][T29344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5161.025694][T29344] RIP: 0033:0x7f950cca6a4a [ 5161.025698][T29344] 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 [ 5161.025701][T29344] RSP: 002b:00007ffd659fcb78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5161.025704][T29344] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f950cca6a4a [ 5161.025706][T29344] RDX: 0000000000000040 RSI: 0000000006e28340 RDI: 0000000000000005 [ 5161.025708][T29344] RBP: 00007ffd659fcc00 R08: 0000000000418574 R09: 000000000000001c [ 5161.025710][T29344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5161.025711][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.025711][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.025725][T29344] | [ 5161.025728][T29344] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29344 | [5161.037578][T29344] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5161.037824][T29344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5161.037825][T29344] Call Trace: [ 5161.037827][T29344] [5161.037829][T29344] dump_stack_lvl (lib/dump_stack.c:123) [5161.037835][T29344] check_preemption_disabled (lib/smp_processor_id.c:52) [5161.037841][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.037847][T29344] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5161.037854][T29344] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.037860][T29344] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5161.037865][T29344] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.037877][T29344] rawv6_sendmsg (net/ipv6/raw.c:918) [5161.037889][T29344] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5161.037894][T29344] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5161.037898][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.037906][T29344] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5161.037909][T29344] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5161.037918][T29344] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5161.037934][T29344] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5161.037937][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.037948][T29344] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.037952][T29344] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.037958][T29344] ? __pfx___sys_sendto (net/socket.c:2147) [5161.037972][T29344] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5161.037979][T29344] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5161.037987][T29344] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5161.037994][T29344] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5161.038004][T29344] __x64_sys_sendto (net/socket.c:2183) [5161.038007][T29344] ? 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) [5161.038011][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.038015][T29344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5161.038020][T29344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5161.038023][T29344] RIP: 0033:0x7f950cca6a4a [ 5161.038027][T29344] 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 [ 5161.038029][T29344] RSP: 002b:00007ffd659fcb78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5161.038032][T29344] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f950cca6a4a [ 5161.038034][T29344] RDX: 0000000000000040 RSI: 0000000006e28340 RDI: 0000000000000005 [ 5161.038036][T29344] RBP: 00007ffd659fcc00 R08: 0000000000418574 R09: 000000000000001c [ 5161.038037][T29344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5161.038039][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.038039][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.038053][T29344] | [ 5161.038168][T29344] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29344 | [5161.050045][T29344] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5161.050307][T29344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5161.050309][T29344] Call Trace: [ 5161.050310][T29344] [5161.050312][T29344] dump_stack_lvl (lib/dump_stack.c:123) [5161.050318][T29344] check_preemption_disabled (lib/smp_processor_id.c:52) [5161.050324][T29344] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5161.050330][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.050340][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.050352][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.050355][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.050365][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.050371][T29344] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5161.050378][T29344] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.050384][T29344] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5161.050388][T29344] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.050400][T29344] rawv6_sendmsg (net/ipv6/raw.c:918) [5161.050412][T29344] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5161.050417][T29344] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5161.050421][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.050429][T29344] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5161.050433][T29344] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5161.050441][T29344] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5161.050457][T29344] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5161.050460][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.050471][T29344] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.050475][T29344] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.050481][T29344] ? __pfx___sys_sendto (net/socket.c:2147) [5161.050495][T29344] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5161.050501][T29344] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5161.050509][T29344] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5161.050516][T29344] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5161.050526][T29344] __x64_sys_sendto (net/socket.c:2183) [5161.050530][T29344] ? 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) [5161.050533][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.050537][T29344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5161.050542][T29344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5161.050545][T29344] RIP: 0033:0x7f950cca6a4a [ 5161.050548][T29344] 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 [ 5161.050551][T29344] RSP: 002b:00007ffd659fcb78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5161.050553][T29344] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f950cca6a4a [ 5161.050555][T29344] RDX: 0000000000000040 RSI: 0000000006e28340 RDI: 0000000000000005 [ 5161.050557][T29344] RBP: 00007ffd659fcc00 R08: 0000000000418574 R09: 000000000000001c [ 5161.050558][T29344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5161.050560][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.050560][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.050575][T29344] | [ 5161.050577][T29344] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29344 | [5161.063717][T29344] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5161.063981][T29344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5161.063982][T29344] Call Trace: [ 5161.063984][T29344] [5161.063986][T29344] dump_stack_lvl (lib/dump_stack.c:123) [5161.063991][T29344] check_preemption_disabled (lib/smp_processor_id.c:52) [5161.063996][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.064003][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.064012][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.064024][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.064027][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.064037][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.064043][T29344] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5161.064050][T29344] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.064055][T29344] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5161.064060][T29344] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.064072][T29344] rawv6_sendmsg (net/ipv6/raw.c:918) [5161.064084][T29344] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5161.064089][T29344] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5161.064093][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.064100][T29344] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5161.064103][T29344] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5161.064112][T29344] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5161.064128][T29344] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5161.064131][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.064142][T29344] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.064146][T29344] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.064152][T29344] ? __pfx___sys_sendto (net/socket.c:2147) [5161.064166][T29344] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5161.064172][T29344] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5161.064180][T29344] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5161.064187][T29344] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5161.064197][T29344] __x64_sys_sendto (net/socket.c:2183) [5161.064201][T29344] ? 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) [5161.064204][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.064208][T29344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5161.064213][T29344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5161.064216][T29344] RIP: 0033:0x7f950cca6a4a [ 5161.064219][T29344] 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 [ 5161.064221][T29344] RSP: 002b:00007ffd659fcb78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5161.064224][T29344] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f950cca6a4a [ 5161.064226][T29344] RDX: 0000000000000040 RSI: 0000000006e28340 RDI: 0000000000000005 [ 5161.064227][T29344] RBP: 00007ffd659fcc00 R08: 0000000000418574 R09: 000000000000001c [ 5161.064229][T29344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5161.064230][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.064230][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.064245][T29344] | [ 5161.080287][T29344] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29344 | [5161.080908][T29344] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5161.081177][T29344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5161.081178][T29344] Call Trace: [ 5161.081180][T29344] [5161.081182][T29344] dump_stack_lvl (lib/dump_stack.c:123) [5161.081188][T29344] check_preemption_disabled (lib/smp_processor_id.c:52) [5161.081194][T29344] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5161.081200][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.081210][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.081221][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.081225][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.081235][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.081241][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.081250][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.081262][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.081266][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.081276][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.081282][T29344] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5161.081289][T29344] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.081295][T29344] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5161.081299][T29344] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.081311][T29344] rawv6_sendmsg (net/ipv6/raw.c:918) [5161.081323][T29344] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5161.081329][T29344] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5161.081333][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.081341][T29344] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5161.081344][T29344] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5161.081353][T29344] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5161.081369][T29344] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5161.081372][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.081383][T29344] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.081387][T29344] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.081393][T29344] ? __pfx___sys_sendto (net/socket.c:2147) [5161.081407][T29344] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5161.081413][T29344] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5161.081421][T29344] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5161.081428][T29344] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5161.081438][T29344] __x64_sys_sendto (net/socket.c:2183) [5161.081442][T29344] ? 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) [5161.081445][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.081450][T29344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5161.081455][T29344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5161.081458][T29344] RIP: 0033:0x7f950cca6a4a [ 5161.081461][T29344] 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 [ 5161.081464][T29344] RSP: 002b:00007ffd659fcb78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5161.081466][T29344] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f950cca6a4a [ 5161.081469][T29344] RDX: 0000000000000040 RSI: 0000000006e28340 RDI: 0000000000000005 [ 5161.081470][T29344] RBP: 00007ffd659fcc00 R08: 0000000000418574 R09: 000000000000001c [ 5161.081472][T29344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5161.081474][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.081474][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.081489][T29344] | [ 5161.099906][T29344] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29344 | [5161.100304][T29344] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5161.100572][T29344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5161.100573][T29344] Call Trace: [ 5161.100575][T29344] [5161.100577][T29344] dump_stack_lvl (lib/dump_stack.c:123) [5161.100582][T29344] check_preemption_disabled (lib/smp_processor_id.c:52) [5161.100588][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.100594][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.100604][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.100616][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.100619][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.100629][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.100635][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.100644][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.100656][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.100660][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.100669][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.100676][T29344] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5161.100682][T29344] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.100688][T29344] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5161.100693][T29344] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.100705][T29344] rawv6_sendmsg (net/ipv6/raw.c:918) [5161.100717][T29344] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5161.100722][T29344] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5161.100726][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.100734][T29344] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5161.100737][T29344] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5161.100746][T29344] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5161.100763][T29344] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5161.100765][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.100777][T29344] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.100781][T29344] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.100787][T29344] ? __pfx___sys_sendto (net/socket.c:2147) [5161.100801][T29344] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5161.100808][T29344] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5161.100815][T29344] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5161.100822][T29344] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5161.100833][T29344] __x64_sys_sendto (net/socket.c:2183) [5161.100836][T29344] ? 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) [5161.100839][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.100844][T29344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5161.100848][T29344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5161.100852][T29344] RIP: 0033:0x7f950cca6a4a [ 5161.100855][T29344] 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 [ 5161.100857][T29344] RSP: 002b:00007ffd659fcb78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5161.100860][T29344] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f950cca6a4a [ 5161.100862][T29344] RDX: 0000000000000040 RSI: 0000000006e28340 RDI: 0000000000000005 [ 5161.100863][T29344] RBP: 00007ffd659fcc00 R08: 0000000000418574 R09: 000000000000001c [ 5161.100865][T29344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5161.100866][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.100866][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.100881][T29344] | [ 5161.100957][T29344] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29344 | [5161.118584][T29344] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5161.118866][T29344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5161.118867][T29344] Call Trace: [ 5161.118869][T29344] [5161.118871][T29344] dump_stack_lvl (lib/dump_stack.c:123) [5161.118877][T29344] check_preemption_disabled (lib/smp_processor_id.c:52) [5161.118882][T29344] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5161.118889][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.118899][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.118911][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.118915][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.118925][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.118931][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.118940][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.118952][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.118955][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.118965][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.118971][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.118980][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.118992][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.118995][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.119005][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.119011][T29344] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5161.119018][T29344] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.119023][T29344] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5161.119028][T29344] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.119040][T29344] rawv6_sendmsg (net/ipv6/raw.c:918) [5161.119052][T29344] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5161.119058][T29344] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5161.119061][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.119069][T29344] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5161.119073][T29344] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5161.119082][T29344] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5161.119098][T29344] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5161.119101][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.119112][T29344] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.119116][T29344] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.119122][T29344] ? __pfx___sys_sendto (net/socket.c:2147) [5161.119137][T29344] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5161.119143][T29344] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5161.119151][T29344] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5161.119158][T29344] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5161.119168][T29344] __x64_sys_sendto (net/socket.c:2183) [5161.119173][T29344] ? 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) [5161.119175][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.119180][T29344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5161.119185][T29344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5161.119188][T29344] RIP: 0033:0x7f950cca6a4a [ 5161.119191][T29344] 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 [ 5161.119194][T29344] RSP: 002b:00007ffd659fcb78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5161.119197][T29344] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f950cca6a4a [ 5161.119198][T29344] RDX: 0000000000000040 RSI: 0000000006e28340 RDI: 0000000000000005 [ 5161.119200][T29344] RBP: 00007ffd659fcc00 R08: 0000000000418574 R09: 000000000000001c [ 5161.119201][T29344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5161.119203][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.119203][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.119218][T29344] | [ 5161.119221][T29344] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29344 | [5161.138995][T29344] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5161.139285][T29344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5161.139287][T29344] Call Trace: [ 5161.139289][T29344] [5161.139291][T29344] dump_stack_lvl (lib/dump_stack.c:123) [5161.139296][T29344] check_preemption_disabled (lib/smp_processor_id.c:52) [5161.139302][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.139309][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.139319][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.139331][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.139334][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.139344][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.139351][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.139360][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.139372][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.139375][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.139385][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.139391][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.139400][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.139412][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.139415][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.139425][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.139431][T29344] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5161.139438][T29344] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.139444][T29344] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5161.139448][T29344] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.139461][T29344] rawv6_sendmsg (net/ipv6/raw.c:918) [5161.139473][T29344] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5161.139479][T29344] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5161.139482][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.139489][T29344] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5161.139492][T29344] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5161.139501][T29344] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5161.139518][T29344] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5161.139521][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.139533][T29344] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.139537][T29344] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.139542][T29344] ? __pfx___sys_sendto (net/socket.c:2147) [5161.139557][T29344] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5161.139563][T29344] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5161.139571][T29344] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5161.139578][T29344] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5161.139588][T29344] __x64_sys_sendto (net/socket.c:2183) [5161.139592][T29344] ? 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) [5161.139595][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.139600][T29344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5161.139605][T29344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5161.139608][T29344] RIP: 0033:0x7f950cca6a4a [ 5161.139611][T29344] 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 [ 5161.139613][T29344] RSP: 002b:00007ffd659fcb78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5161.139616][T29344] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f950cca6a4a [ 5161.139618][T29344] RDX: 0000000000000040 RSI: 0000000006e28340 RDI: 0000000000000005 [ 5161.139619][T29344] RBP: 00007ffd659fcc00 R08: 0000000000418574 R09: 000000000000001c [ 5161.139621][T29344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5161.139623][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.139623][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.139638][T29344] | [ 5161.139718][T29344] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29344 | [5161.160025][T29344] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5161.160322][T29344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5161.160324][T29344] Call Trace: [ 5161.160325][T29344] [5161.160327][T29344] dump_stack_lvl (lib/dump_stack.c:123) [5161.160333][T29344] check_preemption_disabled (lib/smp_processor_id.c:52) [5161.160339][T29344] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5161.160345][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.160355][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.160367][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.160371][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.160381][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.160387][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.160396][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.160408][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.160411][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.160421][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.160428][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.160437][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.160449][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.160452][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.160462][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.160469][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.160478][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.160490][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.160493][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.160502][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.160509][T29344] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5161.160515][T29344] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.160521][T29344] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5161.160525][T29344] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.160538][T29344] rawv6_sendmsg (net/ipv6/raw.c:918) [5161.160550][T29344] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5161.160555][T29344] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5161.160559][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.160567][T29344] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5161.160570][T29344] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5161.160579][T29344] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5161.160596][T29344] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5161.160598][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.160610][T29344] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.160614][T29344] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.160620][T29344] ? __pfx___sys_sendto (net/socket.c:2147) [5161.160635][T29344] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5161.160641][T29344] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5161.160649][T29344] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5161.160656][T29344] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5161.160666][T29344] __x64_sys_sendto (net/socket.c:2183) [5161.160670][T29344] ? 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) [5161.160673][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.160677][T29344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5161.160682][T29344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5161.160685][T29344] RIP: 0033:0x7f950cca6a4a [ 5161.160689][T29344] 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 [ 5161.160691][T29344] RSP: 002b:00007ffd659fcb78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5161.160694][T29344] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f950cca6a4a [ 5161.160696][T29344] RDX: 0000000000000040 RSI: 0000000006e28340 RDI: 0000000000000005 [ 5161.160697][T29344] RBP: 00007ffd659fcc00 R08: 0000000000418574 R09: 000000000000001c [ 5161.160699][T29344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5161.160701][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.160701][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5161.160716][T29344] | [ 5161.160720][T29344] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29344 | [5161.182725][T29344] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5161.183014][T29344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5161.183015][T29344] Call Trace: [ 5161.183017][T29344] [5161.183019][T29344] dump_stack_lvl (lib/dump_stack.c:123) [5161.183024][T29344] check_preemption_disabled (lib/smp_processor_id.c:52) [5161.183030][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.183037][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.183047][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.183059][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.183063][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.183073][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.183080][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.183089][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.183101][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.183104][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.183114][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.183121][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.183130][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.183142][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.183146][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.183155][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.183162][T29344] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [5161.183172][T29344] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [5161.183184][T29344] ? dump_stack_lvl (lib/dump_stack.c:123) [5161.183187][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.183197][T29344] lwtunnel_output (net/core/lwtunnel.c:359) [5161.183204][T29344] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5161.183210][T29344] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.183216][T29344] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5161.183220][T29344] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5161.183233][T29344] rawv6_sendmsg (net/ipv6/raw.c:918) [5161.183245][T29344] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5161.183251][T29344] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5161.183254][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.183262][T29344] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5161.183265][T29344] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5161.183275][T29344] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5161.183292][T29344] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5161.183295][T29344] ? __lock_release (kernel/locking/lockdep.c:5534) [5161.183307][T29344] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.183311][T29344] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5161.183316][T29344] ? __pfx___sys_sendto (net/socket.c:2147) [5161.183332][T29344] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5161.183338][T29344] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5161.183346][T29344] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5161.183354][T29344] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5161.183364][T29344] __x64_sys_sendto (net/socket.c:2183) [5161.183368][T29344] ? 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) [5161.183371][T29344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5161.183376][T29344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5161.183381][T29344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5161.183384][T29344] RIP: 0033:0x7f950cca6a4a [ 5161.183387][T29344] 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 [ 5161.183389][T29344] RSP: 002b:00007ffd659fcb78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5161.183392][T29344] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f950cca6a4a [ 5161.183394][T29344] RDX: 0000000000000040 RSI: 0000000006e28340 RDI: 0000000000000005 [ 5161.183395][T29344] RBP: 00007ffd659fcc00 R08: 0000000000418574 R09: 000000000000001c [ 5161.183397][T29344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5161.183399][T29344] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f950cdcf000 | [ 5166.707257][ C3] lwtunnel_input(): recursion limit reached on datapath | [ 5168.951135][T29350] check_preemption_disabled: 46 callbacks suppressed | [ 5168.951143][T29350] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29350 | [5168.952495][T29350] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5168.952745][T29350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5168.952747][T29350] Call Trace: [ 5168.952749][T29350] [5168.952751][T29350] dump_stack_lvl (lib/dump_stack.c:123) [5168.952759][T29350] check_preemption_disabled (lib/smp_processor_id.c:52) [5168.952765][T29350] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5168.952772][T29350] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5168.952779][T29350] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5168.952785][T29350] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5168.952790][T29350] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5168.952802][T29350] rawv6_sendmsg (net/ipv6/raw.c:918) [5168.952813][T29350] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5168.952818][T29350] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5168.952823][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5168.952833][T29350] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5168.952837][T29350] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5168.952846][T29350] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5168.952862][T29350] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5168.952864][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5168.952876][T29350] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5168.952881][T29350] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5168.952887][T29350] ? __pfx___sys_sendto (net/socket.c:2147) [5168.952901][T29350] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5168.952907][T29350] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5168.952916][T29350] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5168.952923][T29350] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5168.952933][T29350] __x64_sys_sendto (net/socket.c:2183) [5168.952937][T29350] ? 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) [5168.952940][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5168.952945][T29350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5168.952950][T29350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5168.952953][T29350] RIP: 0033:0x7f2088a8ea4a [ 5168.952958][T29350] 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 [ 5168.952960][T29350] RSP: 002b:00007ffea6615e78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5168.952965][T29350] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2088a8ea4a [ 5168.952967][T29350] RDX: 0000000000000040 RSI: 00000000033a4340 RDI: 0000000000000005 [ 5168.952969][T29350] RBP: 00007ffea6615f00 R08: 0000000000418574 R09: 000000000000001c [ 5168.952970][T29350] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5168.952972][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5168.952972][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5168.952986][T29350] | [ 5168.952989][T29350] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29350 | [5168.964547][T29350] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5168.964792][T29350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5168.964794][T29350] Call Trace: [ 5168.964796][T29350] [5168.964798][T29350] dump_stack_lvl (lib/dump_stack.c:123) [5168.964804][T29350] check_preemption_disabled (lib/smp_processor_id.c:52) [5168.964809][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5168.964816][T29350] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5168.964822][T29350] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5168.964828][T29350] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5168.964833][T29350] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5168.964845][T29350] rawv6_sendmsg (net/ipv6/raw.c:918) [5168.964856][T29350] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5168.964861][T29350] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5168.964865][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5168.964873][T29350] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5168.964877][T29350] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5168.964886][T29350] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5168.964902][T29350] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5168.964904][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5168.964916][T29350] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5168.964920][T29350] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5168.964925][T29350] ? __pfx___sys_sendto (net/socket.c:2147) [5168.964940][T29350] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5168.964946][T29350] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5168.964954][T29350] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5168.964961][T29350] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5168.964971][T29350] __x64_sys_sendto (net/socket.c:2183) [5168.964975][T29350] ? 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) [5168.964978][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5168.964983][T29350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5168.964988][T29350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5168.964991][T29350] RIP: 0033:0x7f2088a8ea4a [ 5168.964995][T29350] 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 [ 5168.964997][T29350] RSP: 002b:00007ffea6615e78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5168.965000][T29350] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2088a8ea4a [ 5168.965002][T29350] RDX: 0000000000000040 RSI: 00000000033a4340 RDI: 0000000000000005 [ 5168.965003][T29350] RBP: 00007ffea6615f00 R08: 0000000000418574 R09: 000000000000001c [ 5168.965005][T29350] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5168.965007][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5168.965007][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5168.965021][T29350] | [ 5168.965104][T29350] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29350 | [5168.977337][T29350] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5168.977598][T29350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5168.977599][T29350] Call Trace: [ 5168.977601][T29350] [5168.977603][T29350] dump_stack_lvl (lib/dump_stack.c:123) [5168.977610][T29350] check_preemption_disabled (lib/smp_processor_id.c:52) [5168.977615][T29350] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5168.977622][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5168.977625][T29350] ? _printk (kernel/printk/printk.c:2470) [5168.977636][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5168.977647][T29350] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5168.977655][T29350] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5168.977662][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5168.977667][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5168.977673][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5168.977678][T29350] ? dump_stack_lvl (lib/dump_stack.c:123) [5168.977682][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5168.977691][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5168.977697][T29350] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5168.977704][T29350] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5168.977710][T29350] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5168.977714][T29350] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5168.977726][T29350] rawv6_sendmsg (net/ipv6/raw.c:918) [5168.977738][T29350] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5168.977743][T29350] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5168.977747][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5168.977754][T29350] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5168.977757][T29350] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5168.977766][T29350] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5168.977782][T29350] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5168.977785][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5168.977796][T29350] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5168.977801][T29350] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5168.977807][T29350] ? __pfx___sys_sendto (net/socket.c:2147) [5168.977821][T29350] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5168.977827][T29350] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5168.977834][T29350] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5168.977841][T29350] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5168.977851][T29350] __x64_sys_sendto (net/socket.c:2183) [5168.977855][T29350] ? 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) [5168.977858][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5168.977862][T29350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5168.977867][T29350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5168.977870][T29350] RIP: 0033:0x7f2088a8ea4a [ 5168.977873][T29350] 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 [ 5168.977875][T29350] RSP: 002b:00007ffea6615e78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5168.977878][T29350] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2088a8ea4a [ 5168.977880][T29350] RDX: 0000000000000040 RSI: 00000000033a4340 RDI: 0000000000000005 [ 5168.977882][T29350] RBP: 00007ffea6615f00 R08: 0000000000418574 R09: 000000000000001c [ 5168.977883][T29350] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5168.977885][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5168.977885][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5168.977899][T29350] | [ 5168.977902][T29350] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29350 | [5168.992908][T29350] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5168.993171][T29350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5168.993172][T29350] Call Trace: [ 5168.993174][T29350] [5168.993176][T29350] dump_stack_lvl (lib/dump_stack.c:123) [5168.993182][T29350] check_preemption_disabled (lib/smp_processor_id.c:52) [5168.993188][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5168.993194][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5168.993198][T29350] ? _printk (kernel/printk/printk.c:2470) [5168.993207][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5168.993218][T29350] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5168.993225][T29350] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5168.993233][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5168.993238][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5168.993244][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5168.993249][T29350] ? dump_stack_lvl (lib/dump_stack.c:123) [5168.993253][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5168.993262][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5168.993270][T29350] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5168.993277][T29350] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5168.993282][T29350] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5168.993287][T29350] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5168.993299][T29350] rawv6_sendmsg (net/ipv6/raw.c:918) [5168.993311][T29350] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5168.993316][T29350] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5168.993320][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5168.993328][T29350] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5168.993331][T29350] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5168.993340][T29350] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5168.993357][T29350] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5168.993359][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5168.993371][T29350] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5168.993375][T29350] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5168.993380][T29350] ? __pfx___sys_sendto (net/socket.c:2147) [5168.993395][T29350] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5168.993401][T29350] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5168.993409][T29350] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5168.993416][T29350] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5168.993426][T29350] __x64_sys_sendto (net/socket.c:2183) [5168.993430][T29350] ? 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) [5168.993433][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5168.993437][T29350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5168.993442][T29350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5168.993445][T29350] RIP: 0033:0x7f2088a8ea4a [ 5168.993448][T29350] 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 [ 5168.993450][T29350] RSP: 002b:00007ffea6615e78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5168.993453][T29350] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2088a8ea4a [ 5168.993455][T29350] RDX: 0000000000000040 RSI: 00000000033a4340 RDI: 0000000000000005 [ 5168.993456][T29350] RBP: 00007ffea6615f00 R08: 0000000000418574 R09: 000000000000001c [ 5168.993458][T29350] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5168.993459][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5168.993459][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5168.993474][T29350] | [ 5169.011963][T29350] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29350 | [5169.012617][T29350] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5169.012889][T29350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5169.012890][T29350] Call Trace: [ 5169.012892][T29350] [5169.012894][T29350] dump_stack_lvl (lib/dump_stack.c:123) [5169.012900][T29350] check_preemption_disabled (lib/smp_processor_id.c:52) [5169.012905][T29350] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5169.012912][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.012915][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.012924][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.012938][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.012946][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.012951][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.012960][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.012969][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.012976][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.012978][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.012986][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.012998][T29350] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5169.013004][T29350] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5169.013012][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.013017][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.013023][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.013027][T29350] ? dump_stack_lvl (lib/dump_stack.c:123) [5169.013030][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.013040][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.013046][T29350] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5169.013053][T29350] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.013058][T29350] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5169.013063][T29350] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.013075][T29350] rawv6_sendmsg (net/ipv6/raw.c:918) [5169.013087][T29350] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5169.013092][T29350] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5169.013096][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.013103][T29350] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5169.013106][T29350] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5169.013115][T29350] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5169.013131][T29350] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5169.013134][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.013145][T29350] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.013149][T29350] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.013155][T29350] ? __pfx___sys_sendto (net/socket.c:2147) [5169.013170][T29350] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5169.013176][T29350] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5169.013183][T29350] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5169.013190][T29350] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5169.013200][T29350] __x64_sys_sendto (net/socket.c:2183) [5169.013204][T29350] ? 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) [5169.013207][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.013211][T29350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5169.013216][T29350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5169.013219][T29350] RIP: 0033:0x7f2088a8ea4a [ 5169.013222][T29350] 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 [ 5169.013224][T29350] RSP: 002b:00007ffea6615e78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5169.013227][T29350] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2088a8ea4a [ 5169.013229][T29350] RDX: 0000000000000040 RSI: 00000000033a4340 RDI: 0000000000000005 [ 5169.013230][T29350] RBP: 00007ffea6615f00 R08: 0000000000418574 R09: 000000000000001c [ 5169.013232][T29350] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5169.013233][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5169.013233][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5169.013248][T29350] | [ 5169.013250][T29350] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29350 | [5169.033886][T29350] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5169.034175][T29350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5169.034177][T29350] Call Trace: [ 5169.034178][T29350] [5169.034180][T29350] dump_stack_lvl (lib/dump_stack.c:123) [5169.034186][T29350] check_preemption_disabled (lib/smp_processor_id.c:52) [5169.034191][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.034198][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.034201][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.034210][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.034224][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.034232][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.034237][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.034247][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.034256][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.034262][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.034265][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.034274][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.034286][T29350] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5169.034292][T29350] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5169.034299][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.034304][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.034310][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.034314][T29350] ? dump_stack_lvl (lib/dump_stack.c:123) [5169.034318][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.034328][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.034334][T29350] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5169.034340][T29350] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.034346][T29350] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5169.034350][T29350] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.034363][T29350] rawv6_sendmsg (net/ipv6/raw.c:918) [5169.034375][T29350] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5169.034380][T29350] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5169.034383][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.034390][T29350] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5169.034393][T29350] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5169.034402][T29350] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5169.034419][T29350] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5169.034421][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.034433][T29350] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.034437][T29350] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.034443][T29350] ? __pfx___sys_sendto (net/socket.c:2147) [5169.034458][T29350] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5169.034464][T29350] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5169.034471][T29350] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5169.034479][T29350] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5169.034489][T29350] __x64_sys_sendto (net/socket.c:2183) [5169.034493][T29350] ? 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) [5169.034496][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.034500][T29350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5169.034505][T29350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5169.034508][T29350] RIP: 0033:0x7f2088a8ea4a [ 5169.034511][T29350] 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 [ 5169.034513][T29350] RSP: 002b:00007ffea6615e78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5169.034516][T29350] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2088a8ea4a [ 5169.034518][T29350] RDX: 0000000000000040 RSI: 00000000033a4340 RDI: 0000000000000005 [ 5169.034519][T29350] RBP: 00007ffea6615f00 R08: 0000000000418574 R09: 000000000000001c [ 5169.034521][T29350] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5169.034522][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5169.034522][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5169.034537][T29350] | [ 5169.056688][T29350] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29350 | [5169.057374][T29350] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5169.057659][T29350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5169.057661][T29350] Call Trace: [ 5169.057662][T29350] [5169.057664][T29350] dump_stack_lvl (lib/dump_stack.c:123) [5169.057669][T29350] check_preemption_disabled (lib/smp_processor_id.c:52) [5169.057674][T29350] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5169.057681][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.057684][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.057692][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.057707][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.057715][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.057719][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.057729][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.057739][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.057745][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.057748][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.057755][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.057770][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.057777][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.057782][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.057792][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.057801][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.057807][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.057810][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.057817][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.057829][T29350] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5169.057835][T29350] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5169.057843][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.057847][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.057854][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.057858][T29350] ? dump_stack_lvl (lib/dump_stack.c:123) [5169.057861][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.057871][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.057877][T29350] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5169.057883][T29350] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.057888][T29350] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5169.057893][T29350] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.057905][T29350] rawv6_sendmsg (net/ipv6/raw.c:918) [5169.057917][T29350] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5169.057922][T29350] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5169.057925][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.057932][T29350] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5169.057935][T29350] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5169.057944][T29350] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5169.057961][T29350] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5169.057963][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.057975][T29350] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.057979][T29350] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.057984][T29350] ? __pfx___sys_sendto (net/socket.c:2147) [5169.057999][T29350] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5169.058006][T29350] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5169.058013][T29350] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5169.058020][T29350] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5169.058031][T29350] __x64_sys_sendto (net/socket.c:2183) [5169.058034][T29350] ? 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) [5169.058037][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.058042][T29350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5169.058046][T29350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5169.058049][T29350] RIP: 0033:0x7f2088a8ea4a [ 5169.058052][T29350] 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 [ 5169.058054][T29350] RSP: 002b:00007ffea6615e78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5169.058057][T29350] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2088a8ea4a [ 5169.058059][T29350] RDX: 0000000000000040 RSI: 00000000033a4340 RDI: 0000000000000005 [ 5169.058061][T29350] RBP: 00007ffea6615f00 R08: 0000000000418574 R09: 000000000000001c [ 5169.058062][T29350] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5169.058064][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5169.058064][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5169.058079][T29350] | [ 5169.058081][T29350] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29350 | [5169.082839][T29350] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5169.083131][T29350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5169.083132][T29350] Call Trace: [ 5169.083134][T29350] [5169.083135][T29350] dump_stack_lvl (lib/dump_stack.c:123) [5169.083141][T29350] check_preemption_disabled (lib/smp_processor_id.c:52) [5169.083147][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.083154][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.083157][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.083165][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.083180][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.083188][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.083193][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.083203][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.083212][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.083219][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.083221][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.083230][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.083244][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.083252][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.083257][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.083268][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.083278][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.083284][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.083286][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.083294][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.083306][T29350] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5169.083312][T29350] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5169.083320][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.083324][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.083331][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.083334][T29350] ? dump_stack_lvl (lib/dump_stack.c:123) [5169.083338][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.083348][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.083354][T29350] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5169.083360][T29350] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.083365][T29350] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5169.083370][T29350] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.083382][T29350] rawv6_sendmsg (net/ipv6/raw.c:918) [5169.083395][T29350] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5169.083400][T29350] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5169.083403][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.083411][T29350] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5169.083414][T29350] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5169.083423][T29350] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5169.083440][T29350] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5169.083443][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.083454][T29350] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.083458][T29350] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.083464][T29350] ? __pfx___sys_sendto (net/socket.c:2147) [5169.083479][T29350] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5169.083486][T29350] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5169.083493][T29350] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5169.083500][T29350] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5169.083511][T29350] __x64_sys_sendto (net/socket.c:2183) [5169.083515][T29350] ? 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) [5169.083518][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.083522][T29350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5169.083527][T29350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5169.083530][T29350] RIP: 0033:0x7f2088a8ea4a [ 5169.083533][T29350] 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 [ 5169.083535][T29350] RSP: 002b:00007ffea6615e78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5169.083538][T29350] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2088a8ea4a [ 5169.083540][T29350] RDX: 0000000000000040 RSI: 00000000033a4340 RDI: 0000000000000005 [ 5169.083542][T29350] RBP: 00007ffea6615f00 R08: 0000000000418574 R09: 000000000000001c [ 5169.083543][T29350] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5169.083545][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5169.083545][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5169.083560][T29350] | [ 5169.109170][T29350] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/29350 | [5169.109900][T29350] caller is lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [ 5169.110202][T29350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5169.110204][T29350] Call Trace: [ 5169.110205][T29350] [5169.110207][T29350] dump_stack_lvl (lib/dump_stack.c:123) [5169.110213][T29350] check_preemption_disabled (lib/smp_processor_id.c:52) [5169.110218][T29350] lwtunnel_output (net/core/dev.h:329 net/core/lwtunnel.c:336) [5169.110225][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.110228][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.110237][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.110251][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.110260][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.110264][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.110276][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.110285][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.110292][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.110294][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.110302][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.110317][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.110324][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.110329][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.110339][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.110348][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.110354][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.110357][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.110365][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.110379][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.110387][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.110391][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.110401][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.110410][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.110417][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.110419][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.110427][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.110439][T29350] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5169.110445][T29350] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5169.110453][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.110457][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.110464][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.110468][T29350] ? dump_stack_lvl (lib/dump_stack.c:123) [5169.110471][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.110481][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.110487][T29350] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5169.110494][T29350] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.110499][T29350] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5169.110503][T29350] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.110516][T29350] rawv6_sendmsg (net/ipv6/raw.c:918) [5169.110528][T29350] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5169.110533][T29350] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5169.110536][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.110544][T29350] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5169.110547][T29350] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5169.110556][T29350] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5169.110573][T29350] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5169.110575][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.110587][T29350] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.110591][T29350] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.110597][T29350] ? __pfx___sys_sendto (net/socket.c:2147) [5169.110612][T29350] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5169.110618][T29350] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5169.110626][T29350] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5169.110633][T29350] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5169.110643][T29350] __x64_sys_sendto (net/socket.c:2183) [5169.110647][T29350] ? 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) [5169.110650][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.110655][T29350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5169.110660][T29350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5169.110662][T29350] RIP: 0033:0x7f2088a8ea4a [ 5169.110666][T29350] 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 [ 5169.110668][T29350] RSP: 002b:00007ffea6615e78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5169.110671][T29350] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2088a8ea4a [ 5169.110672][T29350] RDX: 0000000000000040 RSI: 00000000033a4340 RDI: 0000000000000005 [ 5169.110674][T29350] RBP: 00007ffea6615f00 R08: 0000000000418574 R09: 000000000000001c [ 5169.110675][T29350] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5169.110677][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5169.110677][T29350] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f2088bb7000 | [ 5169.110692][T29350] | [ 5169.139912][T29350] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/29350 | [5169.140580][T29350] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 5169.140886][T29350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5169.140887][T29350] Call Trace: [ 5169.140889][T29350] [5169.140891][T29350] dump_stack_lvl (lib/dump_stack.c:123) [5169.140896][T29350] check_preemption_disabled (lib/smp_processor_id.c:52) [5169.140902][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.140909][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.140912][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.140920][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.140935][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.140944][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.140949][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.140959][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.140968][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.140975][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.140977][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.140986][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.141000][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.141008][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.141013][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.141023][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.141033][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.141039][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.141041][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.141049][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.141064][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.141072][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.141077][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.141087][T29350] ? dump_stack_lvl (lib/dump_stack.c:124) [5169.141096][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.141103][T29350] seg6_output_core (./include/net/dst.h:459 ./include/net/dst.h:457 net/ipv6/seg6_iptunnel.c:608) [5169.141105][T29350] ? _printk (kernel/printk/printk.c:2470) [5169.141113][T29350] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [5169.141125][T29350] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [5169.141131][T29350] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [5169.141138][T29350] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [5169.141143][T29350] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [5169.141150][T29350] ? mark_held_locks (kernel/locking/lockdep.c:4326) [5169.141154][T29350] ? dump_stack_lvl (lib/dump_stack.c:123) [5169.141157][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.141167][T29350] lwtunnel_output (net/core/lwtunnel.c:359) [5169.141174][T29350] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5169.141180][T29350] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.141185][T29350] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5169.141190][T29350] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5169.141202][T29350] rawv6_sendmsg (net/ipv6/raw.c:918) [5169.141215][T29350] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5169.141220][T29350] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5169.141223][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.141231][T29350] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5169.141233][T29350] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5169.141243][T29350] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5169.141260][T29350] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5169.141262][T29350] ? __lock_release (kernel/locking/lockdep.c:5534) [5169.141275][T29350] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.141279][T29350] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5169.141285][T29350] ? __pfx___sys_sendto (net/socket.c:2147) [5169.141300][T29350] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5169.141306][T29350] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5169.141314][T29350] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5169.141321][T29350] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5169.141332][T29350] __x64_sys_sendto (net/socket.c:2183) [5169.141336][T29350] ? 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) [5169.141339][T29350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5169.141343][T29350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5169.141348][T29350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5169.141351][T29350] RIP: 0033:0x7f2088a8ea4a [ 5169.141354][T29350] 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 [ 5169.141356][T29350] RSP: 002b:00007ffea6615e78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5169.141359][T29350] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f2088a8ea4a [ 5169.141360][T29350] RDX: 0000000000000040 RSI: 00000000033a4340 RDI: 0000000000000005 [ 5169.141362][T29350] RBP: 00007ffea6615f00 R08: 0000000000418574 R09: 000000000000001c [ 5169.141363][T29350] 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