====================================== | [ 255.597327][ T3305] veth1: renamed from veth-betaR | [ 255.695668][ T3306] veth0: renamed from veth-gamma | [ 265.302025][ T3329] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3329 | [ 265.302541][ T3329] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 265.302791][ T3329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 265.302793][ T3329] Call Trace: [ 265.302795][ T3329] [ 265.302797][ T3329] dump_stack_lvl (lib/dump_stack.c:123) [ 265.302806][ T3329] check_preemption_disabled (lib/smp_processor_id.c:52) [ 265.302812][ T3329] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 265.302818][ T3329] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 265.302826][ T3329] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.302832][ T3329] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 265.302837][ T3329] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.302849][ T3329] rawv6_sendmsg (net/ipv6/raw.c:918) [ 265.302860][ T3329] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 265.302866][ T3329] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 265.302871][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.302880][ T3329] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 265.302885][ T3329] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 265.302894][ T3329] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 265.302909][ T3329] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 265.302912][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.302924][ T3329] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.302929][ T3329] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.302935][ T3329] ? __pfx___sys_sendto (net/socket.c:2147) [ 265.302949][ T3329] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 265.302955][ T3329] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 265.302965][ T3329] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 265.302972][ T3329] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 265.302982][ T3329] __x64_sys_sendto (net/socket.c:2183) [ 265.302985][ T3329] ? 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) [ 265.302989][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.302994][ T3329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 265.302998][ T3329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 265.303002][ T3329] RIP: 0033:0x7fa67b779a4a [ 265.303007][ T3329] 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 [ 265.303009][ T3329] RSP: 002b:00007fffbb40b4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 265.303014][ T3329] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa67b779a4a [ 265.303016][ T3329] RDX: 0000000000000040 RSI: 000000003fcbf340 RDI: 0000000000000005 [ 265.303018][ T3329] RBP: 00007fffbb40b570 R08: 0000000000418574 R09: 000000000000001c [ 265.303019][ T3329] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 265.303022][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.303022][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.303036][ T3329] | [ 265.303039][ T3329] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3329 | [ 265.314689][ T3329] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 265.314941][ T3329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 265.314942][ T3329] Call Trace: [ 265.314944][ T3329] [ 265.314946][ T3329] dump_stack_lvl (lib/dump_stack.c:123) [ 265.314952][ T3329] check_preemption_disabled (lib/smp_processor_id.c:52) [ 265.314960][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.314966][ T3329] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 265.314973][ T3329] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.314978][ T3329] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 265.314983][ T3329] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.314995][ T3329] rawv6_sendmsg (net/ipv6/raw.c:918) [ 265.315007][ T3329] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 265.315012][ T3329] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 265.315016][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.315024][ T3329] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 265.315028][ T3329] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 265.315037][ T3329] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 265.315053][ T3329] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 265.315055][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.315066][ T3329] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.315071][ T3329] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.315076][ T3329] ? __pfx___sys_sendto (net/socket.c:2147) [ 265.315091][ T3329] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 265.315097][ T3329] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 265.315105][ T3329] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 265.315112][ T3329] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 265.315122][ T3329] __x64_sys_sendto (net/socket.c:2183) [ 265.315126][ T3329] ? 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) [ 265.315129][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.315133][ T3329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 265.315138][ T3329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 265.315141][ T3329] RIP: 0033:0x7fa67b779a4a [ 265.315144][ T3329] 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 [ 265.315146][ T3329] RSP: 002b:00007fffbb40b4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 265.315150][ T3329] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa67b779a4a [ 265.315152][ T3329] RDX: 0000000000000040 RSI: 000000003fcbf340 RDI: 0000000000000005 [ 265.315153][ T3329] RBP: 00007fffbb40b570 R08: 0000000000418574 R09: 000000000000001c [ 265.315155][ T3329] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 265.315157][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.315157][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.315171][ T3329] | [ 265.315181][ T3329] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3329 | [ 265.327235][ T3329] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 265.327501][ T3329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 265.327503][ T3329] Call Trace: [ 265.327504][ T3329] [ 265.327506][ T3329] dump_stack_lvl (lib/dump_stack.c:123) [ 265.327511][ T3329] check_preemption_disabled (lib/smp_processor_id.c:52) [ 265.327517][ T3329] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 265.327523][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.327538][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.327551][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.327555][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.327565][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.327571][ T3329] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 265.327577][ T3329] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.327583][ T3329] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 265.327588][ T3329] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.327600][ T3329] rawv6_sendmsg (net/ipv6/raw.c:918) [ 265.327611][ T3329] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 265.327617][ T3329] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 265.327620][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.327628][ T3329] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 265.327631][ T3329] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 265.327639][ T3329] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 265.327656][ T3329] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 265.327658][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.327669][ T3329] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.327673][ T3329] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.327679][ T3329] ? __pfx___sys_sendto (net/socket.c:2147) [ 265.327693][ T3329] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 265.327699][ T3329] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 265.327706][ T3329] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 265.327713][ T3329] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 265.327723][ T3329] __x64_sys_sendto (net/socket.c:2183) [ 265.327727][ T3329] ? 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) [ 265.327730][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.327734][ T3329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 265.327739][ T3329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 265.327742][ T3329] RIP: 0033:0x7fa67b779a4a [ 265.327745][ T3329] 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 [ 265.327747][ T3329] RSP: 002b:00007fffbb40b4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 265.327750][ T3329] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa67b779a4a [ 265.327752][ T3329] RDX: 0000000000000040 RSI: 000000003fcbf340 RDI: 0000000000000005 [ 265.327753][ T3329] RBP: 00007fffbb40b570 R08: 0000000000418574 R09: 000000000000001c [ 265.327755][ T3329] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 265.327757][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.327757][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.327771][ T3329] | [ 265.327774][ T3329] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3329 | [ 265.341607][ T3329] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 265.341872][ T3329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 265.341873][ T3329] Call Trace: [ 265.341875][ T3329] [ 265.341877][ T3329] dump_stack_lvl (lib/dump_stack.c:123) [ 265.341882][ T3329] check_preemption_disabled (lib/smp_processor_id.c:52) [ 265.341888][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.341895][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.341909][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.341923][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.341926][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.341936][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.341942][ T3329] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 265.341949][ T3329] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.341954][ T3329] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 265.341959][ T3329] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.341971][ T3329] rawv6_sendmsg (net/ipv6/raw.c:918) [ 265.341983][ T3329] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 265.341988][ T3329] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 265.341992][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.341999][ T3329] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 265.342003][ T3329] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 265.342011][ T3329] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 265.342028][ T3329] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 265.342030][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.342042][ T3329] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.342046][ T3329] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.342052][ T3329] ? __pfx___sys_sendto (net/socket.c:2147) [ 265.342066][ T3329] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 265.342072][ T3329] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 265.342080][ T3329] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 265.342087][ T3329] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 265.342097][ T3329] __x64_sys_sendto (net/socket.c:2183) [ 265.342101][ T3329] ? 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) [ 265.342103][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.342108][ T3329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 265.342113][ T3329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 265.342116][ T3329] RIP: 0033:0x7fa67b779a4a [ 265.342119][ T3329] 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 [ 265.342121][ T3329] RSP: 002b:00007fffbb40b4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 265.342124][ T3329] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa67b779a4a [ 265.342126][ T3329] RDX: 0000000000000040 RSI: 000000003fcbf340 RDI: 0000000000000005 [ 265.342128][ T3329] RBP: 00007fffbb40b570 R08: 0000000000418574 R09: 000000000000001c [ 265.342129][ T3329] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 265.342131][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.342131][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.342146][ T3329] | [ 265.342153][ T3329] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3329 | [ 265.356956][ T3329] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 265.357420][ T3329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 265.357421][ T3329] Call Trace: [ 265.357423][ T3329] [ 265.357425][ T3329] dump_stack_lvl (lib/dump_stack.c:123) [ 265.357430][ T3329] check_preemption_disabled (lib/smp_processor_id.c:52) [ 265.357435][ T3329] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 265.357442][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.357456][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.357469][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.357473][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.357482][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.357489][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.357502][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.357515][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.357519][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.357528][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.357535][ T3329] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 265.357541][ T3329] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.357546][ T3329] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 265.357551][ T3329] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.357563][ T3329] rawv6_sendmsg (net/ipv6/raw.c:918) [ 265.357574][ T3329] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 265.357580][ T3329] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 265.357583][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.357590][ T3329] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 265.357593][ T3329] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 265.357602][ T3329] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 265.357618][ T3329] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 265.357621][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.357632][ T3329] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.357636][ T3329] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.357641][ T3329] ? __pfx___sys_sendto (net/socket.c:2147) [ 265.357656][ T3329] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 265.357662][ T3329] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 265.357669][ T3329] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 265.357676][ T3329] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 265.357687][ T3329] __x64_sys_sendto (net/socket.c:2183) [ 265.357691][ T3329] ? 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) [ 265.357693][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.357698][ T3329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 265.357702][ T3329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 265.357705][ T3329] RIP: 0033:0x7fa67b779a4a [ 265.357709][ T3329] 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 [ 265.357711][ T3329] RSP: 002b:00007fffbb40b4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 265.357714][ T3329] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa67b779a4a [ 265.357716][ T3329] RDX: 0000000000000040 RSI: 000000003fcbf340 RDI: 0000000000000005 [ 265.357717][ T3329] RBP: 00007fffbb40b570 R08: 0000000000418574 R09: 000000000000001c [ 265.357719][ T3329] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 265.357721][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.357721][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.357735][ T3329] | [ 265.357771][ T3329] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3329 | [ 265.376262][ T3329] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 265.376734][ T3329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 265.376735][ T3329] Call Trace: [ 265.376737][ T3329] [ 265.376739][ T3329] dump_stack_lvl (lib/dump_stack.c:123) [ 265.376745][ T3329] check_preemption_disabled (lib/smp_processor_id.c:52) [ 265.376751][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.376757][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.376771][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.376785][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.376789][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.376799][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.376805][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.376818][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.376832][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.376835][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.376845][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.376852][ T3329] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 265.376858][ T3329] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.376863][ T3329] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 265.376868][ T3329] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.376880][ T3329] rawv6_sendmsg (net/ipv6/raw.c:918) [ 265.376892][ T3329] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 265.376898][ T3329] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 265.376901][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.376908][ T3329] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 265.376911][ T3329] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 265.376920][ T3329] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 265.376937][ T3329] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 265.376940][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.376951][ T3329] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.376955][ T3329] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.376961][ T3329] ? __pfx___sys_sendto (net/socket.c:2147) [ 265.376975][ T3329] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 265.376982][ T3329] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 265.376989][ T3329] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 265.376996][ T3329] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 265.377006][ T3329] __x64_sys_sendto (net/socket.c:2183) [ 265.377010][ T3329] ? 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) [ 265.377013][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.377018][ T3329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 265.377023][ T3329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 265.377026][ T3329] RIP: 0033:0x7fa67b779a4a [ 265.377029][ T3329] 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 [ 265.377031][ T3329] RSP: 002b:00007fffbb40b4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 265.377035][ T3329] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa67b779a4a [ 265.377037][ T3329] RDX: 0000000000000040 RSI: 000000003fcbf340 RDI: 0000000000000005 [ 265.377038][ T3329] RBP: 00007fffbb40b570 R08: 0000000000418574 R09: 000000000000001c [ 265.377040][ T3329] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 265.377042][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.377042][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.377057][ T3329] | [ 265.377065][ T3329] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3329 | [ 265.396182][ T3329] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 265.396481][ T3329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 265.396482][ T3329] Call Trace: [ 265.396484][ T3329] [ 265.396486][ T3329] dump_stack_lvl (lib/dump_stack.c:123) [ 265.396491][ T3329] check_preemption_disabled (lib/smp_processor_id.c:52) [ 265.396497][ T3329] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 265.396503][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.396517][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.396531][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.396535][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.396545][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.396552][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.396565][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.396578][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.396582][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.396591][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.396598][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.396611][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.396625][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.396628][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.396638][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.396644][ T3329] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 265.396650][ T3329] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.396656][ T3329] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 265.396660][ T3329] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.396673][ T3329] rawv6_sendmsg (net/ipv6/raw.c:918) [ 265.396685][ T3329] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 265.396690][ T3329] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 265.396693][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.396701][ T3329] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 265.396704][ T3329] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 265.396713][ T3329] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 265.396729][ T3329] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 265.396732][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.396744][ T3329] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.396747][ T3329] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.396753][ T3329] ? __pfx___sys_sendto (net/socket.c:2147) [ 265.396768][ T3329] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 265.396774][ T3329] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 265.396781][ T3329] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 265.396788][ T3329] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 265.396799][ T3329] __x64_sys_sendto (net/socket.c:2183) [ 265.396802][ T3329] ? 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) [ 265.396805][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.396810][ T3329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 265.396815][ T3329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 265.396818][ T3329] RIP: 0033:0x7fa67b779a4a [ 265.396821][ T3329] 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 [ 265.396823][ T3329] RSP: 002b:00007fffbb40b4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 265.396826][ T3329] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa67b779a4a [ 265.396828][ T3329] RDX: 0000000000000040 RSI: 000000003fcbf340 RDI: 0000000000000005 [ 265.396830][ T3329] RBP: 00007fffbb40b570 R08: 0000000000418574 R09: 000000000000001c [ 265.396831][ T3329] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 265.396833][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.396833][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.396848][ T3329] | [ 265.396850][ T3329] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3329 | [ 265.418440][ T3329] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 265.418737][ T3329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 265.418739][ T3329] Call Trace: [ 265.418741][ T3329] [ 265.418742][ T3329] dump_stack_lvl (lib/dump_stack.c:123) [ 265.418748][ T3329] check_preemption_disabled (lib/smp_processor_id.c:52) [ 265.418754][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.418761][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.418775][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.418789][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.418792][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.418803][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.418810][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.418823][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.418837][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.418840][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.418850][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.418857][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.418870][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.418883][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.418887][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.418896][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.418903][ T3329] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 265.418909][ T3329] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.418915][ T3329] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 265.418920][ T3329] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.418932][ T3329] rawv6_sendmsg (net/ipv6/raw.c:918) [ 265.418944][ T3329] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 265.418950][ T3329] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 265.418953][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.418961][ T3329] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 265.418964][ T3329] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 265.418973][ T3329] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 265.418990][ T3329] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 265.418993][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.419004][ T3329] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.419008][ T3329] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.419014][ T3329] ? __pfx___sys_sendto (net/socket.c:2147) [ 265.419029][ T3329] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 265.419035][ T3329] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 265.419043][ T3329] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 265.419050][ T3329] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 265.419061][ T3329] __x64_sys_sendto (net/socket.c:2183) [ 265.419065][ T3329] ? 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) [ 265.419068][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.419072][ T3329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 265.419077][ T3329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 265.419080][ T3329] RIP: 0033:0x7fa67b779a4a [ 265.419083][ T3329] 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 [ 265.419086][ T3329] RSP: 002b:00007fffbb40b4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 265.419088][ T3329] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa67b779a4a [ 265.419091][ T3329] RDX: 0000000000000040 RSI: 000000003fcbf340 RDI: 0000000000000005 [ 265.419092][ T3329] RBP: 00007fffbb40b570 R08: 0000000000418574 R09: 000000000000001c [ 265.419094][ T3329] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 265.419096][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.419096][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.419111][ T3329] | [ 265.419119][ T3329] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3329 | [ 265.441276][ T3329] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 265.441590][ T3329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 265.441591][ T3329] Call Trace: [ 265.441593][ T3329] [ 265.441595][ T3329] dump_stack_lvl (lib/dump_stack.c:123) [ 265.441600][ T3329] check_preemption_disabled (lib/smp_processor_id.c:52) [ 265.441606][ T3329] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 265.441612][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.441627][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.441641][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.441644][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.441654][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.441661][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.441674][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.441688][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.441692][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.441701][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.441708][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.441721][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.441735][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.441738][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.441748][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.441755][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.441768][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.441781][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.441785][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.441795][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.441801][ T3329] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 265.441808][ T3329] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.441813][ T3329] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 265.441818][ T3329] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.441830][ T3329] rawv6_sendmsg (net/ipv6/raw.c:918) [ 265.441843][ T3329] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 265.441848][ T3329] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 265.441851][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.441859][ T3329] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 265.441862][ T3329] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 265.441871][ T3329] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 265.441888][ T3329] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 265.441890][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.441902][ T3329] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.441906][ T3329] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.441911][ T3329] ? __pfx___sys_sendto (net/socket.c:2147) [ 265.441926][ T3329] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 265.441933][ T3329] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 265.441940][ T3329] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 265.441947][ T3329] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 265.441958][ T3329] __x64_sys_sendto (net/socket.c:2183) [ 265.441962][ T3329] ? 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) [ 265.441965][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.441969][ T3329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 265.441974][ T3329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 265.441977][ T3329] RIP: 0033:0x7fa67b779a4a [ 265.441980][ T3329] 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 [ 265.441982][ T3329] RSP: 002b:00007fffbb40b4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 265.441985][ T3329] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa67b779a4a [ 265.441987][ T3329] RDX: 0000000000000040 RSI: 000000003fcbf340 RDI: 0000000000000005 [ 265.441989][ T3329] RBP: 00007fffbb40b570 R08: 0000000000418574 R09: 000000000000001c [ 265.441990][ T3329] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 265.441992][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.441992][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 265.442007][ T3329] | [ 265.442009][ T3329] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3329 | [ 265.466011][ T3329] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 265.466544][ T3329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 265.466545][ T3329] Call Trace: [ 265.466547][ T3329] [ 265.466549][ T3329] dump_stack_lvl (lib/dump_stack.c:123) [ 265.466555][ T3329] check_preemption_disabled (lib/smp_processor_id.c:52) [ 265.466561][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.466568][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.466582][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.466596][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.466600][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.466610][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.466617][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.466630][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.466644][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.466648][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.466658][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.466664][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.466678][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.466692][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.466695][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.466705][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.466712][ T3329] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila [ 265.466725][ T3329] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila [ 265.466739][ T3329] ? dump_stack_lvl (lib/dump_stack.c:123) [ 265.466742][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.466752][ T3329] lwtunnel_output (net/core/lwtunnel.c:359) [ 265.466759][ T3329] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 265.466765][ T3329] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.466771][ T3329] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 265.466776][ T3329] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 265.466788][ T3329] rawv6_sendmsg (net/ipv6/raw.c:918) [ 265.466801][ T3329] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 265.466806][ T3329] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 265.466809][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.466817][ T3329] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 265.466820][ T3329] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 265.466829][ T3329] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 265.466847][ T3329] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 265.466849][ T3329] ? __lock_release (kernel/locking/lockdep.c:5534) [ 265.466861][ T3329] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.466865][ T3329] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 265.466871][ T3329] ? __pfx___sys_sendto (net/socket.c:2147) [ 265.466886][ T3329] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 265.466892][ T3329] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 265.466900][ T3329] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 265.466907][ T3329] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 265.466918][ T3329] __x64_sys_sendto (net/socket.c:2183) [ 265.466922][ T3329] ? 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) [ 265.466925][ T3329] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 265.466930][ T3329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 265.466934][ T3329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 265.466938][ T3329] RIP: 0033:0x7fa67b779a4a [ 265.466941][ T3329] 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 [ 265.466944][ T3329] RSP: 002b:00007fffbb40b4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 265.466947][ T3329] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa67b779a4a [ 265.466949][ T3329] RDX: 0000000000000040 RSI: 000000003fcbf340 RDI: 0000000000000005 [ 265.466951][ T3329] RBP: 00007fffbb40b570 R08: 0000000000418574 R09: 000000000000001c [ 265.466952][ T3329] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 265.466954][ T3329] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa67b8a2000 | [ 267.573602][ T3329] ping6 (3329) used greatest stack depth: 23904 bytes left | [ 271.255417][ T3336] check_preemption_disabled: 46 callbacks suppressed | [ 271.255424][ T3336] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3336 | [ 271.256091][ T3336] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 271.256338][ T3336] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 271.256340][ T3336] Call Trace: [ 271.256342][ T3336] [ 271.256345][ T3336] dump_stack_lvl (lib/dump_stack.c:123) [ 271.256354][ T3336] check_preemption_disabled (lib/smp_processor_id.c:52) [ 271.256360][ T3336] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 271.256366][ T3336] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 271.256373][ T3336] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 271.256381][ T3336] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 271.256386][ T3336] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 271.256398][ T3336] rawv6_sendmsg (net/ipv6/raw.c:918) [ 271.256409][ T3336] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 271.256415][ T3336] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 271.256420][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 271.256428][ T3336] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 271.256433][ T3336] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 271.256442][ T3336] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 271.256458][ T3336] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 271.256461][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 271.256472][ T3336] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 271.256478][ T3336] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 271.256483][ T3336] ? __pfx___sys_sendto (net/socket.c:2147) [ 271.256497][ T3336] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 271.256504][ T3336] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 271.256513][ T3336] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 271.256520][ T3336] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 271.256529][ T3336] __x64_sys_sendto (net/socket.c:2183) [ 271.256533][ T3336] ? 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) [ 271.256537][ T3336] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 271.256541][ T3336] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 271.256546][ T3336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 271.256550][ T3336] RIP: 0033:0x7fce1e8d7a4a [ 271.256554][ T3336] 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 [ 271.256557][ T3336] RSP: 002b:00007ffc3483a808 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 271.256561][ T3336] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fce1e8d7a4a [ 271.256563][ T3336] RDX: 0000000000000040 RSI: 000000001e3ba340 RDI: 0000000000000005 [ 271.256565][ T3336] RBP: 00007ffc3483a890 R08: 0000000000418574 R09: 000000000000001c [ 271.256567][ T3336] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 271.256568][ T3336] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fce1ea00000 | [ 271.256568][ T3336] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fce1ea00000 | [ 271.256583][ T3336] | [ 271.269249][ T3336] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3336 | [ 271.269928][ T3336] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 271.270173][ T3336] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 271.270175][ T3336] Call Trace: [ 271.270176][ T3336] [ 271.270178][ T3336] dump_stack_lvl (lib/dump_stack.c:123) [ 271.270184][ T3336] check_preemption_disabled (lib/smp_processor_id.c:52) [ 271.270189][ T3336] lwtunnel_output (net/core/lwtunnel.c:359) [ 271.270196][ T3336] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 271.270202][ T3336] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 271.270208][ T3336] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 271.270212][ T3336] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 271.270224][ T3336] rawv6_sendmsg (net/ipv6/raw.c:918) [ 271.270236][ T3336] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 271.270241][ T3336] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 271.270245][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 271.270253][ T3336] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 271.270256][ T3336] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 271.270265][ T3336] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 271.270281][ T3336] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 271.270284][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 271.270295][ T3336] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 271.270299][ T3336] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 271.270305][ T3336] ? __pfx___sys_sendto (net/socket.c:2147) [ 271.270319][ T3336] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 271.270325][ T3336] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 271.270333][ T3336] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 271.270340][ T3336] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 271.270350][ T3336] __x64_sys_sendto (net/socket.c:2183) [ 271.270354][ T3336] ? 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) [ 271.270357][ T3336] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 271.270362][ T3336] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 271.270366][ T3336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 271.270369][ T3336] RIP: 0033:0x7fce1e8d7a4a [ 271.270373][ T3336] 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 [ 271.270377][ T3336] RSP: 002b:00007ffc3483a808 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 271.270380][ T3336] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fce1e8d7a4a [ 271.270382][ T3336] RDX: 0000000000000040 RSI: 000000001e3ba340 RDI: 0000000000000005 [ 271.270384][ T3336] RBP: 00007ffc3483a890 R08: 0000000000418574 R09: 000000000000001c [ 271.270385][ T3336] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 271.270387][ T3336] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fce1ea00000 | [ 271.270387][ T3336] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fce1ea00000 | [ 271.270402][ T3336] | [ 271.283326][ T3336] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3336 | [ 271.283698][ T3336] caller is lwtunnel_output (net/core/dev.h:341 net/core/lwtunnel.c:360) [ 271.283944][ T3336] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 271.283946][ T3336] Call Trace: [ 271.283948][ T3336] [ 271.283950][ T3336] dump_stack_lvl (lib/dump_stack.c:123) [ 271.283956][ T3336] check_preemption_disabled (lib/smp_processor_id.c:52) [ 271.283961][ T3336] lwtunnel_output (net/core/dev.h:341 net/core/lwtunnel.c:360) [ 271.283968][ T3336] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 271.283974][ T3336] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 271.283980][ T3336] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 271.283985][ T3336] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 271.283997][ T3336] rawv6_sendmsg (net/ipv6/raw.c:918) [ 271.284009][ T3336] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 271.284014][ T3336] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 271.284018][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 271.284025][ T3336] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 271.284029][ T3336] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 271.284038][ T3336] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 271.284054][ T3336] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 271.284056][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 271.284068][ T3336] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 271.284072][ T3336] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 271.284078][ T3336] ? __pfx___sys_sendto (net/socket.c:2147) [ 271.284092][ T3336] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 271.284098][ T3336] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 271.284106][ T3336] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 271.284113][ T3336] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 271.284123][ T3336] __x64_sys_sendto (net/socket.c:2183) [ 271.284126][ T3336] ? 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) [ 271.284129][ T3336] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 271.284134][ T3336] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 271.284139][ T3336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 271.284142][ T3336] RIP: 0033:0x7fce1e8d7a4a [ 271.284145][ T3336] 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 [ 271.284147][ T3336] RSP: 002b:00007ffc3483a808 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 271.284151][ T3336] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fce1e8d7a4a [ 271.284153][ T3336] RDX: 0000000000000040 RSI: 000000001e3ba340 RDI: 0000000000000005 [ 271.284154][ T3336] RBP: 00007ffc3483a890 R08: 0000000000418574 R09: 000000000000001c [ 271.284156][ T3336] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 271.284158][ T3336] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fce1ea00000 | [ 271.284158][ T3336] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fce1ea00000 | [ 271.284172][ T3336] | [ 272.256522][ T3336] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3336 | [ 272.257035][ T3336] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 272.257279][ T3336] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 272.257281][ T3336] Call Trace: [ 272.257284][ T3336] [ 272.257286][ T3336] dump_stack_lvl (lib/dump_stack.c:123) [ 272.257294][ T3336] check_preemption_disabled (lib/smp_processor_id.c:52) [ 272.257300][ T3336] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 272.257306][ T3336] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 272.257314][ T3336] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 272.257321][ T3336] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 272.257325][ T3336] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 272.257337][ T3336] rawv6_sendmsg (net/ipv6/raw.c:918) [ 272.257340][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 272.257352][ T3336] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 272.257356][ T3336] ? move_addr_to_user (net/socket.c:300) [ 272.257366][ T3336] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 272.257371][ T3336] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 272.257383][ T3336] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 272.257387][ T3336] ? sock_sendmsg (net/socket.c:751) [ 272.257401][ T3336] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 272.257405][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 272.257416][ T3336] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 272.257420][ T3336] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 272.257426][ T3336] ? __pfx___sys_sendto (net/socket.c:2147) [ 272.257439][ T3336] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 272.257448][ T3336] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [ 272.257455][ T3336] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 272.257463][ T3336] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [ 272.257468][ T3336] ? __pfx___x64_sys_poll (fs/select.c:1062) [ 272.257476][ T3336] __x64_sys_sendto (net/socket.c:2183) [ 272.257479][ T3336] ? 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) [ 272.257483][ T3336] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 272.257488][ T3336] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 272.257493][ T3336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 272.257497][ T3336] RIP: 0033:0x7fce1e8d7a4a [ 272.257501][ T3336] 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 [ 272.257504][ T3336] RSP: 002b:00007ffc3483a808 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 272.257508][ T3336] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fce1e8d7a4a [ 272.257510][ T3336] RDX: 0000000000000040 RSI: 000000001e3ba340 RDI: 0000000000000005 [ 272.257512][ T3336] RBP: 00007ffc3483a890 R08: 0000000000418574 R09: 000000000000001c [ 272.257513][ T3336] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 272.257515][ T3336] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fce1ea00000 | [ 272.257515][ T3336] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fce1ea00000 | [ 272.257529][ T3336] | [ 272.270364][ T3336] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3336 | [ 272.270729][ T3336] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 272.270969][ T3336] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 272.270971][ T3336] Call Trace: [ 272.270973][ T3336] [ 272.270974][ T3336] dump_stack_lvl (lib/dump_stack.c:123) [ 272.270980][ T3336] check_preemption_disabled (lib/smp_processor_id.c:52) [ 272.270986][ T3336] lwtunnel_output (net/core/lwtunnel.c:359) [ 272.270993][ T3336] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 272.271000][ T3336] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 272.271006][ T3336] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 272.271011][ T3336] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 272.271023][ T3336] rawv6_sendmsg (net/ipv6/raw.c:918) [ 272.271026][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 272.271037][ T3336] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 272.271041][ T3336] ? move_addr_to_user (net/socket.c:300) [ 272.271050][ T3336] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 272.271055][ T3336] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 272.271064][ T3336] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 272.271068][ T3336] ? sock_sendmsg (net/socket.c:751) [ 272.271082][ T3336] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 272.271085][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 272.271097][ T3336] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 272.271100][ T3336] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 272.271106][ T3336] ? __pfx___sys_sendto (net/socket.c:2147) [ 272.271119][ T3336] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 272.271128][ T3336] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [ 272.271135][ T3336] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 272.271143][ T3336] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [ 272.271148][ T3336] ? __pfx___x64_sys_poll (fs/select.c:1062) [ 272.271155][ T3336] __x64_sys_sendto (net/socket.c:2183) [ 272.271159][ T3336] ? 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) [ 272.271162][ T3336] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 272.271167][ T3336] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 272.271171][ T3336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 272.271175][ T3336] RIP: 0033:0x7fce1e8d7a4a [ 272.271178][ T3336] 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 [ 272.271180][ T3336] RSP: 002b:00007ffc3483a808 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 272.271183][ T3336] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fce1e8d7a4a [ 272.271185][ T3336] RDX: 0000000000000040 RSI: 000000001e3ba340 RDI: 0000000000000005 [ 272.271187][ T3336] RBP: 00007ffc3483a890 R08: 0000000000418574 R09: 000000000000001c [ 272.271189][ T3336] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 272.271190][ T3336] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fce1ea00000 | [ 272.271190][ T3336] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fce1ea00000 | [ 272.271205][ T3336] | [ 272.289802][ T3336] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3336 | [ 272.290156][ T3336] caller is lwtunnel_output (net/core/dev.h:341 net/core/lwtunnel.c:360) [ 272.290422][ T3336] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 272.290424][ T3336] Call Trace: [ 272.290426][ T3336] [ 272.290428][ T3336] dump_stack_lvl (lib/dump_stack.c:123) [ 272.290434][ T3336] check_preemption_disabled (lib/smp_processor_id.c:52) [ 272.290439][ T3336] lwtunnel_output (net/core/dev.h:341 net/core/lwtunnel.c:360) [ 272.290446][ T3336] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 272.290452][ T3336] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 272.290458][ T3336] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 272.290463][ T3336] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 272.290475][ T3336] rawv6_sendmsg (net/ipv6/raw.c:918) [ 272.290478][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 272.290489][ T3336] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 272.290493][ T3336] ? move_addr_to_user (net/socket.c:300) [ 272.290502][ T3336] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 272.290506][ T3336] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 272.290515][ T3336] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 272.290519][ T3336] ? sock_sendmsg (net/socket.c:751) [ 272.290533][ T3336] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 272.290537][ T3336] ? __lock_release (kernel/locking/lockdep.c:5534) [ 272.290548][ T3336] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 272.290552][ T3336] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 272.290557][ T3336] ? __pfx___sys_sendto (net/socket.c:2147) [ 272.290571][ T3336] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 272.290580][ T3336] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4)) [ 272.290586][ T3336] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 272.290594][ T3336] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062) [ 272.290598][ T3336] ? __pfx___x64_sys_poll (fs/select.c:1062) [ 272.290605][ T3336] __x64_sys_sendto (net/socket.c:2183) [ 272.290609][ T3336] ? 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) [ 272.290612][ T3336] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 272.290617][ T3336] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 272.290622][ T3336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 272.290625][ T3336] RIP: 0033:0x7fce1e8d7a4a [ 272.290628][ T3336] 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 [ 272.290631][ T3336] RSP: 002b:00007ffc3483a808 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 272.290634][ T3336] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fce1e8d7a4a [ 272.290636][ T3336] RDX: 0000000000000040 RSI: 000000001e3ba340 RDI: 0000000000000005 [ 272.290638][ T3336] RBP: 00007ffc3483a890 R08: 0000000000418574 R09: 000000000000001c [ 272.290639][ T3336] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0 [ 272.290641][ T3336] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fce1ea00000 | [ 274.751463][ C2] lwtunnel_input(): recursion limit reached on datapath | [ 275.774612][ C2] lwtunnel_input(): recursion limit reached on datapath | [ 278.010859][ T3342] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3342 | [ 278.011255][ T3342] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 278.012035][ T3342] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.012037][ T3342] Call Trace: [ 278.012040][ T3342] [ 278.012042][ T3342] dump_stack_lvl (lib/dump_stack.c:123) [ 278.012050][ T3342] check_preemption_disabled (lib/smp_processor_id.c:52) [ 278.012056][ T3342] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 278.012062][ T3342] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 278.012070][ T3342] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.012077][ T3342] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 278.012082][ T3342] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.012093][ T3342] rawv6_sendmsg (net/ipv6/raw.c:918) [ 278.012105][ T3342] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 278.012110][ T3342] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 278.012115][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.012124][ T3342] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 278.012129][ T3342] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 278.012137][ T3342] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 278.012153][ T3342] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 278.012156][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.012166][ T3342] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.012172][ T3342] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.012177][ T3342] ? __pfx___sys_sendto (net/socket.c:2147) [ 278.012191][ T3342] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 278.012198][ T3342] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 278.012207][ T3342] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 278.012214][ T3342] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 278.012224][ T3342] __x64_sys_sendto (net/socket.c:2183) [ 278.012228][ T3342] ? 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) [ 278.012231][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.012236][ T3342] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.012241][ T3342] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 278.012245][ T3342] RIP: 0033:0x7f99724a2a4a [ 278.012249][ T3342] 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 [ 278.012251][ T3342] RSP: 002b:00007ffe1875a5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 278.012255][ T3342] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f99724a2a4a [ 278.012258][ T3342] RDX: 0000000000000040 RSI: 0000000002a4e340 RDI: 0000000000000005 [ 278.012259][ T3342] RBP: 00007ffe1875a640 R08: 0000000000418574 R09: 000000000000001c [ 278.012261][ T3342] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 278.012263][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.012263][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.012277][ T3342] | [ 278.012280][ T3342] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3342 | [ 278.023633][ T3342] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 278.023875][ T3342] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.023877][ T3342] Call Trace: [ 278.023879][ T3342] [ 278.023881][ T3342] dump_stack_lvl (lib/dump_stack.c:123) [ 278.023887][ T3342] check_preemption_disabled (lib/smp_processor_id.c:52) [ 278.023892][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.023898][ T3342] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 278.023906][ T3342] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.023911][ T3342] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 278.023916][ T3342] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.023928][ T3342] rawv6_sendmsg (net/ipv6/raw.c:918) [ 278.023940][ T3342] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 278.023945][ T3342] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 278.023949][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.023957][ T3342] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 278.023960][ T3342] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 278.023969][ T3342] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 278.023985][ T3342] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 278.023988][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.023999][ T3342] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.024003][ T3342] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.024009][ T3342] ? __pfx___sys_sendto (net/socket.c:2147) [ 278.024023][ T3342] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 278.024029][ T3342] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 278.024037][ T3342] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 278.024044][ T3342] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 278.024054][ T3342] __x64_sys_sendto (net/socket.c:2183) [ 278.024057][ T3342] ? 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) [ 278.024060][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.024065][ T3342] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.024070][ T3342] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 278.024073][ T3342] RIP: 0033:0x7f99724a2a4a [ 278.024076][ T3342] 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 [ 278.024078][ T3342] RSP: 002b:00007ffe1875a5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 278.024081][ T3342] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f99724a2a4a [ 278.024083][ T3342] RDX: 0000000000000040 RSI: 0000000002a4e340 RDI: 0000000000000005 [ 278.024085][ T3342] RBP: 00007ffe1875a640 R08: 0000000000418574 R09: 000000000000001c [ 278.024087][ T3342] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 278.024088][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.024088][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.024102][ T3342] | [ 278.024220][ T3342] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3342 | [ 278.035977][ T3342] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 278.036229][ T3342] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.036230][ T3342] Call Trace: [ 278.036232][ T3342] [ 278.036234][ T3342] dump_stack_lvl (lib/dump_stack.c:123) [ 278.036239][ T3342] check_preemption_disabled (lib/smp_processor_id.c:52) [ 278.036245][ T3342] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 278.036251][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.036261][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.036273][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.036276][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.036286][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.036292][ T3342] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 278.036299][ T3342] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.036304][ T3342] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 278.036309][ T3342] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.036321][ T3342] rawv6_sendmsg (net/ipv6/raw.c:918) [ 278.036332][ T3342] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 278.036337][ T3342] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 278.036341][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.036349][ T3342] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 278.036353][ T3342] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 278.036361][ T3342] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 278.036379][ T3342] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 278.036381][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.036392][ T3342] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.036396][ T3342] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.036402][ T3342] ? __pfx___sys_sendto (net/socket.c:2147) [ 278.036416][ T3342] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 278.036422][ T3342] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 278.036429][ T3342] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 278.036436][ T3342] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 278.036446][ T3342] __x64_sys_sendto (net/socket.c:2183) [ 278.036450][ T3342] ? 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) [ 278.036453][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.036457][ T3342] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.036462][ T3342] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 278.036465][ T3342] RIP: 0033:0x7f99724a2a4a [ 278.036468][ T3342] 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 [ 278.036470][ T3342] RSP: 002b:00007ffe1875a5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 278.036473][ T3342] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f99724a2a4a [ 278.036475][ T3342] RDX: 0000000000000040 RSI: 0000000002a4e340 RDI: 0000000000000005 [ 278.036477][ T3342] RBP: 00007ffe1875a640 R08: 0000000000418574 R09: 000000000000001c [ 278.036478][ T3342] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 278.036480][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.036480][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.036494][ T3342] | [ 278.050492][ T3342] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3342 | [ 278.050869][ T3342] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 278.051121][ T3342] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.051123][ T3342] Call Trace: [ 278.051124][ T3342] [ 278.051126][ T3342] dump_stack_lvl (lib/dump_stack.c:123) [ 278.051132][ T3342] check_preemption_disabled (lib/smp_processor_id.c:52) [ 278.051137][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.051144][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.051154][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.051166][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.051169][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.051179][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.051185][ T3342] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 278.051191][ T3342] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.051197][ T3342] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 278.051201][ T3342] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.051213][ T3342] rawv6_sendmsg (net/ipv6/raw.c:918) [ 278.051225][ T3342] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 278.051230][ T3342] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 278.051234][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.051242][ T3342] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 278.051245][ T3342] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 278.051254][ T3342] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 278.051271][ T3342] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 278.051273][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.051285][ T3342] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.051289][ T3342] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.051295][ T3342] ? __pfx___sys_sendto (net/socket.c:2147) [ 278.051309][ T3342] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 278.051316][ T3342] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 278.051323][ T3342] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 278.051330][ T3342] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 278.051340][ T3342] __x64_sys_sendto (net/socket.c:2183) [ 278.051344][ T3342] ? 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) [ 278.051347][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.051351][ T3342] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.051356][ T3342] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 278.051359][ T3342] RIP: 0033:0x7f99724a2a4a [ 278.051362][ T3342] 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 [ 278.051364][ T3342] RSP: 002b:00007ffe1875a5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 278.051367][ T3342] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f99724a2a4a [ 278.051369][ T3342] RDX: 0000000000000040 RSI: 0000000002a4e340 RDI: 0000000000000005 [ 278.051371][ T3342] RBP: 00007ffe1875a640 R08: 0000000000418574 R09: 000000000000001c [ 278.051373][ T3342] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 278.051374][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.051374][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.051390][ T3342] | [ 278.065957][ T3342] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3342 | [ 278.066528][ T3342] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 278.066790][ T3342] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.066792][ T3342] Call Trace: [ 278.066794][ T3342] [ 278.066795][ T3342] dump_stack_lvl (lib/dump_stack.c:123) [ 278.066801][ T3342] check_preemption_disabled (lib/smp_processor_id.c:52) [ 278.066807][ T3342] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 278.066813][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.066823][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.066835][ T3342] ? dump_stack_lvl (lib/dump_stack.c:124) [ 278.066845][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.066852][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.066860][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.066872][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.066876][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.066885][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.066892][ T3342] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 278.066898][ T3342] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.066904][ T3342] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 278.066908][ T3342] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.066921][ T3342] rawv6_sendmsg (net/ipv6/raw.c:918) [ 278.066932][ T3342] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 278.066938][ T3342] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 278.066941][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.066948][ T3342] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 278.066952][ T3342] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 278.066961][ T3342] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 278.066977][ T3342] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 278.066979][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.066991][ T3342] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.066995][ T3342] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.067000][ T3342] ? __pfx___sys_sendto (net/socket.c:2147) [ 278.067015][ T3342] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 278.067021][ T3342] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 278.067028][ T3342] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 278.067035][ T3342] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 278.067046][ T3342] __x64_sys_sendto (net/socket.c:2183) [ 278.067049][ T3342] ? 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) [ 278.067052][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.067057][ T3342] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.067061][ T3342] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 278.067065][ T3342] RIP: 0033:0x7f99724a2a4a [ 278.067068][ T3342] 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 [ 278.067070][ T3342] RSP: 002b:00007ffe1875a5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 278.067073][ T3342] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f99724a2a4a [ 278.067075][ T3342] RDX: 0000000000000040 RSI: 0000000002a4e340 RDI: 0000000000000005 [ 278.067076][ T3342] RBP: 00007ffe1875a640 R08: 0000000000418574 R09: 000000000000001c [ 278.067078][ T3342] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 278.067079][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.067079][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.067094][ T3342] | [ 278.067096][ T3342] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3342 | [ 278.083272][ T3342] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 278.083555][ T3342] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.083556][ T3342] Call Trace: [ 278.083557][ T3342] [ 278.083559][ T3342] dump_stack_lvl (lib/dump_stack.c:123) [ 278.083565][ T3342] check_preemption_disabled (lib/smp_processor_id.c:52) [ 278.083570][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.083577][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.083587][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.083600][ T3342] ? dump_stack_lvl (lib/dump_stack.c:124) [ 278.083609][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.083616][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.083625][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.083637][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.083640][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.083650][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.083657][ T3342] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 278.083663][ T3342] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.083668][ T3342] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 278.083673][ T3342] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.083685][ T3342] rawv6_sendmsg (net/ipv6/raw.c:918) [ 278.083697][ T3342] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 278.083703][ T3342] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 278.083706][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.083714][ T3342] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 278.083717][ T3342] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 278.083726][ T3342] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 278.083743][ T3342] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 278.083745][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.083757][ T3342] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.083761][ T3342] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.083766][ T3342] ? __pfx___sys_sendto (net/socket.c:2147) [ 278.083781][ T3342] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 278.083788][ T3342] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 278.083795][ T3342] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 278.083802][ T3342] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 278.083812][ T3342] __x64_sys_sendto (net/socket.c:2183) [ 278.083816][ T3342] ? 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) [ 278.083819][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.083824][ T3342] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.083829][ T3342] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 278.083832][ T3342] RIP: 0033:0x7f99724a2a4a [ 278.083835][ T3342] 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 [ 278.083837][ T3342] RSP: 002b:00007ffe1875a5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 278.083840][ T3342] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f99724a2a4a [ 278.083842][ T3342] RDX: 0000000000000040 RSI: 0000000002a4e340 RDI: 0000000000000005 [ 278.083844][ T3342] RBP: 00007ffe1875a640 R08: 0000000000418574 R09: 000000000000001c [ 278.083845][ T3342] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 278.083847][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.083847][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.083862][ T3342] | [ 278.083935][ T3342] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3342 | [ 278.101602][ T3342] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 278.101882][ T3342] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.101884][ T3342] Call Trace: [ 278.101886][ T3342] [ 278.101889][ T3342] dump_stack_lvl (lib/dump_stack.c:123) [ 278.101895][ T3342] check_preemption_disabled (lib/smp_processor_id.c:52) [ 278.101900][ T3342] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 278.101907][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.101917][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.101929][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.101932][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.101942][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.101949][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.101958][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.101970][ T3342] ? dump_stack_lvl (lib/dump_stack.c:124) [ 278.101980][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.101987][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.101996][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.102007][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.102011][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.102020][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.102027][ T3342] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 278.102033][ T3342] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.102039][ T3342] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 278.102044][ T3342] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.102056][ T3342] rawv6_sendmsg (net/ipv6/raw.c:918) [ 278.102068][ T3342] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 278.102074][ T3342] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 278.102078][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.102086][ T3342] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 278.102090][ T3342] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 278.102099][ T3342] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 278.102115][ T3342] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 278.102118][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.102129][ T3342] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.102133][ T3342] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.102139][ T3342] ? __pfx___sys_sendto (net/socket.c:2147) [ 278.102154][ T3342] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 278.102160][ T3342] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 278.102168][ T3342] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 278.102175][ T3342] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 278.102185][ T3342] __x64_sys_sendto (net/socket.c:2183) [ 278.102189][ T3342] ? 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) [ 278.102192][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.102196][ T3342] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.102201][ T3342] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 278.102205][ T3342] RIP: 0033:0x7f99724a2a4a [ 278.102208][ T3342] 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 [ 278.102210][ T3342] RSP: 002b:00007ffe1875a5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 278.102213][ T3342] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f99724a2a4a [ 278.102214][ T3342] RDX: 0000000000000040 RSI: 0000000002a4e340 RDI: 0000000000000005 [ 278.102216][ T3342] RBP: 00007ffe1875a640 R08: 0000000000418574 R09: 000000000000001c [ 278.102217][ T3342] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 278.102219][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.102219][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.102234][ T3342] | [ 278.102236][ T3342] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3342 | [ 278.121548][ T3342] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 278.121826][ T3342] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.121827][ T3342] Call Trace: [ 278.121829][ T3342] [ 278.121831][ T3342] dump_stack_lvl (lib/dump_stack.c:123) [ 278.121836][ T3342] check_preemption_disabled (lib/smp_processor_id.c:52) [ 278.121842][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.121848][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.121858][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.121870][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.121874][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.121884][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.121891][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.121900][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.121913][ T3342] ? dump_stack_lvl (lib/dump_stack.c:124) [ 278.121923][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.121930][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.121939][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.121951][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.121954][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.121964][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.121970][ T3342] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 278.121977][ T3342] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.121983][ T3342] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 278.121988][ T3342] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.122000][ T3342] rawv6_sendmsg (net/ipv6/raw.c:918) [ 278.122012][ T3342] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 278.122018][ T3342] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 278.122022][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.122029][ T3342] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 278.122032][ T3342] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 278.122042][ T3342] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 278.122058][ T3342] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 278.122061][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.122073][ T3342] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.122077][ T3342] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.122083][ T3342] ? __pfx___sys_sendto (net/socket.c:2147) [ 278.122098][ T3342] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 278.122104][ T3342] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 278.122112][ T3342] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 278.122119][ T3342] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 278.122130][ T3342] __x64_sys_sendto (net/socket.c:2183) [ 278.122134][ T3342] ? 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) [ 278.122137][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.122141][ T3342] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.122146][ T3342] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 278.122149][ T3342] RIP: 0033:0x7f99724a2a4a [ 278.122152][ T3342] 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 [ 278.122155][ T3342] RSP: 002b:00007ffe1875a5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 278.122158][ T3342] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f99724a2a4a [ 278.122160][ T3342] RDX: 0000000000000040 RSI: 0000000002a4e340 RDI: 0000000000000005 [ 278.122161][ T3342] RBP: 00007ffe1875a640 R08: 0000000000418574 R09: 000000000000001c [ 278.122163][ T3342] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 278.122164][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.122164][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.122180][ T3342] | [ 278.143558][ T3342] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3342 | [ 278.144187][ T3342] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 278.144480][ T3342] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.144482][ T3342] Call Trace: [ 278.144484][ T3342] [ 278.144486][ T3342] dump_stack_lvl (lib/dump_stack.c:123) [ 278.144493][ T3342] check_preemption_disabled (lib/smp_processor_id.c:52) [ 278.144499][ T3342] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 278.144505][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.144516][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.144528][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.144531][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.144541][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.144548][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.144557][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.144569][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.144573][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.144582][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.144589][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.144598][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.144611][ T3342] ? dump_stack_lvl (lib/dump_stack.c:124) [ 278.144621][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.144628][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.144637][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.144649][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.144653][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.144662][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.144669][ T3342] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 278.144676][ T3342] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.144682][ T3342] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 278.144687][ T3342] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.144700][ T3342] rawv6_sendmsg (net/ipv6/raw.c:918) [ 278.144712][ T3342] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 278.144717][ T3342] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 278.144721][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.144729][ T3342] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 278.144733][ T3342] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 278.144742][ T3342] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 278.144759][ T3342] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 278.144761][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.144773][ T3342] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.144777][ T3342] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.144783][ T3342] ? __pfx___sys_sendto (net/socket.c:2147) [ 278.144798][ T3342] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 278.144804][ T3342] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 278.144813][ T3342] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 278.144820][ T3342] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 278.144830][ T3342] __x64_sys_sendto (net/socket.c:2183) [ 278.144834][ T3342] ? 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) [ 278.144837][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.144842][ T3342] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.144847][ T3342] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 278.144851][ T3342] RIP: 0033:0x7f99724a2a4a [ 278.144855][ T3342] 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 [ 278.144857][ T3342] RSP: 002b:00007ffe1875a5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 278.144861][ T3342] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f99724a2a4a [ 278.144863][ T3342] RDX: 0000000000000040 RSI: 0000000002a4e340 RDI: 0000000000000005 [ 278.144864][ T3342] RBP: 00007ffe1875a640 R08: 0000000000418574 R09: 000000000000001c [ 278.144866][ T3342] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 278.144868][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.144868][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 278.144883][ T3342] | [ 278.144885][ T3342] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3342 | [ 278.166051][ T3342] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 278.166339][ T3342] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.166340][ T3342] Call Trace: [ 278.166342][ T3342] [ 278.166344][ T3342] dump_stack_lvl (lib/dump_stack.c:123) [ 278.166349][ T3342] check_preemption_disabled (lib/smp_processor_id.c:52) [ 278.166354][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.166361][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.166371][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.166384][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.166388][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.166398][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.166404][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.166414][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.166426][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.166430][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.166440][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.166446][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.166456][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.166469][ T3342] ? dump_stack_lvl (lib/dump_stack.c:124) [ 278.166479][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.166485][ T3342] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253) [ 278.166495][ T3342] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205) [ 278.166507][ T3342] ? dump_stack_lvl (lib/dump_stack.c:123) [ 278.166511][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.166520][ T3342] lwtunnel_output (net/core/lwtunnel.c:359) [ 278.166527][ T3342] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 278.166534][ T3342] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.166539][ T3342] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 278.166544][ T3342] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 278.166557][ T3342] rawv6_sendmsg (net/ipv6/raw.c:918) [ 278.166569][ T3342] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 278.166574][ T3342] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 278.166578][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.166585][ T3342] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 278.166588][ T3342] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 278.166598][ T3342] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 278.166615][ T3342] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 278.166617][ T3342] ? __lock_release (kernel/locking/lockdep.c:5534) [ 278.166629][ T3342] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.166633][ T3342] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 278.166639][ T3342] ? __pfx___sys_sendto (net/socket.c:2147) [ 278.166654][ T3342] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 278.166660][ T3342] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 278.166668][ T3342] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 278.166675][ T3342] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 278.166686][ T3342] __x64_sys_sendto (net/socket.c:2183) [ 278.166690][ T3342] ? 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) [ 278.166693][ T3342] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 278.166697][ T3342] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.166702][ T3342] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 278.166705][ T3342] RIP: 0033:0x7f99724a2a4a [ 278.166708][ T3342] 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 [ 278.166710][ T3342] RSP: 002b:00007ffe1875a5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 278.166714][ T3342] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f99724a2a4a [ 278.166716][ T3342] RDX: 0000000000000040 RSI: 0000000002a4e340 RDI: 0000000000000005 [ 278.166718][ T3342] RBP: 00007ffe1875a640 R08: 0000000000418574 R09: 000000000000001c [ 278.166719][ T3342] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 278.166721][ T3342] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f99725cb000 | [ 283.710312][ C2] lwtunnel_input(): recursion limit reached on datapath | [ 285.948928][ T3348] check_preemption_disabled: 46 callbacks suppressed | [ 285.948936][ T3348] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3348 | [ 285.949618][ T3348] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 285.949864][ T3348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 285.949866][ T3348] Call Trace: [ 285.949869][ T3348] [ 285.949871][ T3348] dump_stack_lvl (lib/dump_stack.c:123) [ 285.949879][ T3348] check_preemption_disabled (lib/smp_processor_id.c:52) [ 285.949885][ T3348] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 285.949902][ T3348] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 285.949910][ T3348] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 285.949916][ T3348] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 285.949921][ T3348] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 285.949932][ T3348] rawv6_sendmsg (net/ipv6/raw.c:918) [ 285.949943][ T3348] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 285.949948][ T3348] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 285.949953][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 285.949962][ T3348] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 285.949967][ T3348] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 285.949975][ T3348] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 285.949991][ T3348] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 285.949993][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 285.950004][ T3348] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 285.950009][ T3348] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 285.950015][ T3348] ? __pfx___sys_sendto (net/socket.c:2147) [ 285.950028][ T3348] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 285.950035][ T3348] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 285.950043][ T3348] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 285.950050][ T3348] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 285.950059][ T3348] __x64_sys_sendto (net/socket.c:2183) [ 285.950063][ T3348] ? 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) [ 285.950067][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 285.950072][ T3348] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 285.950076][ T3348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 285.950080][ T3348] RIP: 0033:0x7fd705beca4a [ 285.950084][ T3348] 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 [ 285.950087][ T3348] RSP: 002b:00007ffd49921038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 285.950090][ T3348] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd705beca4a [ 285.950093][ T3348] RDX: 0000000000000040 RSI: 000000000d30c340 RDI: 0000000000000005 [ 285.950094][ T3348] RBP: 00007ffd499210c0 R08: 0000000000418574 R09: 000000000000001c [ 285.950096][ T3348] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 285.950098][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 285.950098][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 285.950111][ T3348] | [ 285.950114][ T3348] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3348 | [ 285.962032][ T3348] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 285.962268][ T3348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 285.962269][ T3348] Call Trace: [ 285.962271][ T3348] [ 285.962273][ T3348] dump_stack_lvl (lib/dump_stack.c:123) [ 285.962280][ T3348] check_preemption_disabled (lib/smp_processor_id.c:52) [ 285.962285][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 285.962291][ T3348] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 285.962299][ T3348] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 285.962305][ T3348] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 285.962310][ T3348] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 285.962321][ T3348] rawv6_sendmsg (net/ipv6/raw.c:918) [ 285.962333][ T3348] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 285.962338][ T3348] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 285.962342][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 285.962349][ T3348] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 285.962353][ T3348] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 285.962362][ T3348] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 285.962379][ T3348] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 285.962381][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 285.962392][ T3348] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 285.962397][ T3348] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 285.962402][ T3348] ? __pfx___sys_sendto (net/socket.c:2147) [ 285.962416][ T3348] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 285.962423][ T3348] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 285.962431][ T3348] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 285.962438][ T3348] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 285.962448][ T3348] __x64_sys_sendto (net/socket.c:2183) [ 285.962451][ T3348] ? 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) [ 285.962454][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 285.962458][ T3348] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 285.962463][ T3348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 285.962466][ T3348] RIP: 0033:0x7fd705beca4a [ 285.962470][ T3348] 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 [ 285.962472][ T3348] RSP: 002b:00007ffd49921038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 285.962475][ T3348] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd705beca4a [ 285.962477][ T3348] RDX: 0000000000000040 RSI: 000000000d30c340 RDI: 0000000000000005 [ 285.962479][ T3348] RBP: 00007ffd499210c0 R08: 0000000000418574 R09: 000000000000001c [ 285.962480][ T3348] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 285.962482][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 285.962482][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 285.962496][ T3348] | [ 285.974875][ T3348] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3348 | [ 285.975251][ T3348] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 285.975520][ T3348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 285.975522][ T3348] Call Trace: [ 285.975523][ T3348] [ 285.975525][ T3348] dump_stack_lvl (lib/dump_stack.c:123) [ 285.975532][ T3348] check_preemption_disabled (lib/smp_processor_id.c:52) [ 285.975537][ T3348] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 285.975544][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 285.975547][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 285.975553][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 285.975557][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 285.975561][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 285.975576][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 285.975579][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 285.975581][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 285.975590][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 285.975604][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 285.975611][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 285.975616][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 285.975626][ T3348] ? dump_stack_lvl (lib/dump_stack.c:124) [ 285.975634][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 285.975641][ T3348] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 285.975647][ T3348] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 285.975653][ T3348] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 285.975658][ T3348] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 285.975669][ T3348] rawv6_sendmsg (net/ipv6/raw.c:918) [ 285.975681][ T3348] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 285.975686][ T3348] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 285.975689][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 285.975696][ T3348] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 285.975700][ T3348] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 285.975709][ T3348] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 285.975725][ T3348] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 285.975727][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 285.975738][ T3348] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 285.975743][ T3348] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 285.975749][ T3348] ? __pfx___sys_sendto (net/socket.c:2147) [ 285.975763][ T3348] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 285.975769][ T3348] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 285.975776][ T3348] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 285.975783][ T3348] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 285.975793][ T3348] __x64_sys_sendto (net/socket.c:2183) [ 285.975797][ T3348] ? 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) [ 285.975800][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 285.975805][ T3348] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 285.975809][ T3348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 285.975812][ T3348] RIP: 0033:0x7fd705beca4a [ 285.975816][ T3348] 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 [ 285.975818][ T3348] RSP: 002b:00007ffd49921038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 285.975821][ T3348] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd705beca4a [ 285.975823][ T3348] RDX: 0000000000000040 RSI: 000000000d30c340 RDI: 0000000000000005 [ 285.975824][ T3348] RBP: 00007ffd499210c0 R08: 0000000000418574 R09: 000000000000001c [ 285.975826][ T3348] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 285.975827][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 285.975827][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 285.975842][ T3348] | [ 285.975844][ T3348] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3348 | [ 285.991328][ T3348] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 285.991589][ T3348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 285.991591][ T3348] Call Trace: [ 285.991592][ T3348] [ 285.991594][ T3348] dump_stack_lvl (lib/dump_stack.c:123) [ 285.991600][ T3348] check_preemption_disabled (lib/smp_processor_id.c:52) [ 285.991606][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 285.991612][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 285.991615][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 285.991621][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 285.991625][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 285.991628][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 285.991643][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 285.991645][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 285.991647][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 285.991656][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 285.991669][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 285.991677][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 285.991681][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 285.991691][ T3348] ? dump_stack_lvl (lib/dump_stack.c:124) [ 285.991699][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 285.991706][ T3348] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 285.991712][ T3348] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 285.991718][ T3348] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 285.991722][ T3348] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 285.991734][ T3348] rawv6_sendmsg (net/ipv6/raw.c:918) [ 285.991746][ T3348] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 285.991751][ T3348] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 285.991754][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 285.991761][ T3348] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 285.991765][ T3348] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 285.991773][ T3348] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 285.991789][ T3348] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 285.991792][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 285.991803][ T3348] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 285.991806][ T3348] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 285.991812][ T3348] ? __pfx___sys_sendto (net/socket.c:2147) [ 285.991826][ T3348] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 285.991832][ T3348] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 285.991839][ T3348] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 285.991846][ T3348] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 285.991856][ T3348] __x64_sys_sendto (net/socket.c:2183) [ 285.991860][ T3348] ? 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) [ 285.991862][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 285.991867][ T3348] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 285.991871][ T3348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 285.991875][ T3348] RIP: 0033:0x7fd705beca4a [ 285.991878][ T3348] 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 [ 285.991880][ T3348] RSP: 002b:00007ffd49921038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 285.991883][ T3348] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd705beca4a [ 285.991884][ T3348] RDX: 0000000000000040 RSI: 000000000d30c340 RDI: 0000000000000005 [ 285.991886][ T3348] RBP: 00007ffd499210c0 R08: 0000000000418574 R09: 000000000000001c [ 285.991888][ T3348] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 285.991889][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 285.991889][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 285.991903][ T3348] | [ 285.992284][ T3348] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3348 | [ 286.010781][ T3348] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 286.011059][ T3348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 286.011061][ T3348] Call Trace: [ 286.011062][ T3348] [ 286.011064][ T3348] dump_stack_lvl (lib/dump_stack.c:123) [ 286.011071][ T3348] check_preemption_disabled (lib/smp_processor_id.c:52) [ 286.011077][ T3348] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 286.011084][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.011087][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.011093][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.011097][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.011101][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.011107][ T3348] ? __pfx_pskb_expand_head (net/core/skbuff.c:2231) [ 286.011119][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.011122][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.011124][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.011133][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.011145][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.011152][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.011160][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.011165][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.011172][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.011176][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.011179][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.011189][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.011196][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.011198][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.011203][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.011208][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.011210][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.011224][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.011227][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.011229][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.011237][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.011251][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.011258][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.011263][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.011272][ T3348] ? dump_stack_lvl (lib/dump_stack.c:124) [ 286.011282][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.011288][ T3348] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 286.011295][ T3348] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.011301][ T3348] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 286.011305][ T3348] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.011317][ T3348] rawv6_sendmsg (net/ipv6/raw.c:918) [ 286.011329][ T3348] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 286.011334][ T3348] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 286.011338][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.011345][ T3348] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 286.011348][ T3348] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 286.011357][ T3348] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 286.011373][ T3348] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 286.011377][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.011388][ T3348] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.011393][ T3348] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.011398][ T3348] ? __pfx___sys_sendto (net/socket.c:2147) [ 286.011413][ T3348] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 286.011419][ T3348] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 286.011427][ T3348] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 286.011434][ T3348] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 286.011445][ T3348] __x64_sys_sendto (net/socket.c:2183) [ 286.011448][ T3348] ? 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) [ 286.011452][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.011456][ T3348] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 286.011461][ T3348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.011464][ T3348] RIP: 0033:0x7fd705beca4a [ 286.011467][ T3348] 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 [ 286.011469][ T3348] RSP: 002b:00007ffd49921038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 286.011473][ T3348] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd705beca4a [ 286.011474][ T3348] RDX: 0000000000000040 RSI: 000000000d30c340 RDI: 0000000000000005 [ 286.011476][ T3348] RBP: 00007ffd499210c0 R08: 0000000000418574 R09: 000000000000001c [ 286.011478][ T3348] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 286.011479][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 286.011479][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 286.011494][ T3348] | [ 286.037728][ T3348] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3348 | [ 286.038155][ T3348] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 286.038633][ T3348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 286.038635][ T3348] Call Trace: [ 286.038636][ T3348] [ 286.038638][ T3348] dump_stack_lvl (lib/dump_stack.c:123) [ 286.038644][ T3348] check_preemption_disabled (lib/smp_processor_id.c:52) [ 286.038649][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.038656][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.038659][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.038665][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.038669][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.038672][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.038677][ T3348] ? __pfx_pskb_expand_head (net/core/skbuff.c:2231) [ 286.038689][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.038692][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.038694][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.038703][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.038715][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.038721][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.038729][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.038734][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.038740][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.038744][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.038748][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.038758][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.038765][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.038768][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.038773][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.038777][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.038780][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.038794][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.038797][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.038799][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.038807][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.038822][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.038829][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.038834][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.038844][ T3348] ? dump_stack_lvl (lib/dump_stack.c:124) [ 286.038853][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.038860][ T3348] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 286.038866][ T3348] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.038872][ T3348] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 286.038877][ T3348] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.038889][ T3348] rawv6_sendmsg (net/ipv6/raw.c:918) [ 286.038901][ T3348] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 286.038906][ T3348] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 286.038910][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.038917][ T3348] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 286.038920][ T3348] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 286.038929][ T3348] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 286.038946][ T3348] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 286.038948][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.038960][ T3348] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.038964][ T3348] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.038969][ T3348] ? __pfx___sys_sendto (net/socket.c:2147) [ 286.038984][ T3348] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 286.038990][ T3348] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 286.038998][ T3348] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 286.039006][ T3348] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 286.039016][ T3348] __x64_sys_sendto (net/socket.c:2183) [ 286.039020][ T3348] ? 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) [ 286.039022][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.039027][ T3348] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 286.039032][ T3348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.039034][ T3348] RIP: 0033:0x7fd705beca4a [ 286.039037][ T3348] 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 [ 286.039040][ T3348] RSP: 002b:00007ffd49921038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 286.039043][ T3348] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd705beca4a [ 286.039045][ T3348] RDX: 0000000000000040 RSI: 000000000d30c340 RDI: 0000000000000005 [ 286.039046][ T3348] RBP: 00007ffd499210c0 R08: 0000000000418574 R09: 000000000000001c [ 286.039048][ T3348] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 286.039049][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 286.039049][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 286.039064][ T3348] | [ 286.039073][ T3348] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3348 | [ 286.065286][ T3348] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 286.065586][ T3348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 286.065587][ T3348] Call Trace: [ 286.065589][ T3348] [ 286.065591][ T3348] dump_stack_lvl (lib/dump_stack.c:123) [ 286.065596][ T3348] check_preemption_disabled (lib/smp_processor_id.c:52) [ 286.065602][ T3348] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 286.065608][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.065611][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.065616][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.065620][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.065623][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.065638][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.065640][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.065643][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.065651][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.065663][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.065668][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.065675][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.065680][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.065686][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.065690][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.065694][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.065703][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.065709][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.065712][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.065717][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.065721][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.065724][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.065728][ T3348] ? __pfx_pskb_expand_head (net/core/skbuff.c:2231) [ 286.065740][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.065742][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.065744][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.065752][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.065763][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.065768][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.065775][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.065780][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.065786][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.065790][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.065794][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.065803][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.065809][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.065812][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.065817][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.065821][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.065824][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.065838][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.065840][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.065842][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.065850][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.065864][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.065871][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.065876][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.065885][ T3348] ? dump_stack_lvl (lib/dump_stack.c:124) [ 286.065894][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.065901][ T3348] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 286.065907][ T3348] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.065912][ T3348] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 286.065916][ T3348] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.065928][ T3348] rawv6_sendmsg (net/ipv6/raw.c:918) [ 286.065940][ T3348] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 286.065945][ T3348] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 286.065948][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.065955][ T3348] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 286.065958][ T3348] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 286.065966][ T3348] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 286.065983][ T3348] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 286.065985][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.065996][ T3348] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.066000][ T3348] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.066005][ T3348] ? __pfx___sys_sendto (net/socket.c:2147) [ 286.066020][ T3348] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 286.066025][ T3348] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 286.066033][ T3348] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 286.066040][ T3348] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 286.066050][ T3348] __x64_sys_sendto (net/socket.c:2183) [ 286.066054][ T3348] ? 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) [ 286.066056][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.066061][ T3348] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 286.066065][ T3348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.066068][ T3348] RIP: 0033:0x7fd705beca4a [ 286.066071][ T3348] 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 [ 286.066074][ T3348] RSP: 002b:00007ffd49921038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 286.066076][ T3348] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd705beca4a [ 286.066078][ T3348] RDX: 0000000000000040 RSI: 000000000d30c340 RDI: 0000000000000005 [ 286.066080][ T3348] RBP: 00007ffd499210c0 R08: 0000000000418574 R09: 000000000000001c [ 286.066082][ T3348] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 286.066083][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 286.066083][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 286.066098][ T3348] | [ 286.066120][ T3348] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3348 | [ 286.098275][ T3348] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 286.098777][ T3348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 286.098778][ T3348] Call Trace: [ 286.098780][ T3348] [ 286.098781][ T3348] dump_stack_lvl (lib/dump_stack.c:123) [ 286.098787][ T3348] check_preemption_disabled (lib/smp_processor_id.c:52) [ 286.098792][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.098799][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.098802][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.098808][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.098812][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.098815][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.098830][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.098833][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.098835][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.098843][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.098855][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.098860][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.098868][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.098873][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.098880][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.098884][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.098887][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.098897][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.098904][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.098906][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.098912][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.098916][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.098919][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.098924][ T3348] ? __pfx_pskb_expand_head (net/core/skbuff.c:2231) [ 286.098935][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.098938][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.098940][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.098948][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.098960][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.098965][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.098972][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.098977][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.098983][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.098987][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.098991][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.099000][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.099007][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.099009][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.099014][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.099019][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.099021][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.099035][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.099038][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.099040][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.099048][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.099062][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.099070][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.099075][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.099085][ T3348] ? dump_stack_lvl (lib/dump_stack.c:124) [ 286.099094][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.099101][ T3348] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 286.099107][ T3348] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.099112][ T3348] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 286.099117][ T3348] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.099129][ T3348] rawv6_sendmsg (net/ipv6/raw.c:918) [ 286.099141][ T3348] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 286.099147][ T3348] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 286.099150][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.099157][ T3348] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 286.099160][ T3348] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 286.099169][ T3348] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 286.099186][ T3348] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 286.099188][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.099200][ T3348] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.099203][ T3348] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.099209][ T3348] ? __pfx___sys_sendto (net/socket.c:2147) [ 286.099224][ T3348] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 286.099230][ T3348] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 286.099237][ T3348] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 286.099245][ T3348] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 286.099255][ T3348] __x64_sys_sendto (net/socket.c:2183) [ 286.099259][ T3348] ? 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) [ 286.099262][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.099266][ T3348] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 286.099271][ T3348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.099273][ T3348] RIP: 0033:0x7fd705beca4a [ 286.099277][ T3348] 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 [ 286.099279][ T3348] RSP: 002b:00007ffd49921038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 286.099282][ T3348] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd705beca4a [ 286.099284][ T3348] RDX: 0000000000000040 RSI: 000000000d30c340 RDI: 0000000000000005 [ 286.099286][ T3348] RBP: 00007ffd499210c0 R08: 0000000000418574 R09: 000000000000001c [ 286.099287][ T3348] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 286.099289][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 286.099289][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 286.099304][ T3348] | [ 286.139158][ T3348] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/3348 | [ 286.139860][ T3348] caller is lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 286.140174][ T3348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 286.140175][ T3348] Call Trace: [ 286.140177][ T3348] [ 286.140179][ T3348] dump_stack_lvl (lib/dump_stack.c:123) [ 286.140184][ T3348] check_preemption_disabled (lib/smp_processor_id.c:52) [ 286.140190][ T3348] lwtunnel_output (net/core/dev.h:330 net/core/lwtunnel.c:336) [ 286.140196][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.140199][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.140205][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.140209][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.140212][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.140227][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.140230][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.140232][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.140240][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.140252][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.140258][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.140266][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.140270][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.140277][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.140281][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.140285][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.140295][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.140301][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.140304][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.140309][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.140324][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.140327][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.140341][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.140343][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.140345][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.140353][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.140365][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.140369][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.140376][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.140381][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.140389][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.140392][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.140396][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.140405][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.140411][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.140414][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.140419][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.140423][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.140425][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.140430][ T3348] ? __pfx_pskb_expand_head (net/core/skbuff.c:2231) [ 286.140441][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.140444][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.140446][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.140453][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.140465][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.140470][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.140477][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.140482][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.140488][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.140492][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.140495][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.140505][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.140511][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.140513][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.140519][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.140523][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.140525][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.140539][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.140541][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.140543][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.140551][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.140565][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.140573][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.140577][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.140587][ T3348] ? dump_stack_lvl (lib/dump_stack.c:124) [ 286.140596][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.140602][ T3348] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 286.140608][ T3348] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.140613][ T3348] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 286.140618][ T3348] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.140630][ T3348] rawv6_sendmsg (net/ipv6/raw.c:918) [ 286.140641][ T3348] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 286.140647][ T3348] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 286.140650][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.140657][ T3348] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 286.140660][ T3348] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 286.140669][ T3348] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 286.140685][ T3348] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 286.140688][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.140699][ T3348] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.140702][ T3348] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.140708][ T3348] ? __pfx___sys_sendto (net/socket.c:2147) [ 286.140723][ T3348] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 286.140728][ T3348] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 286.140736][ T3348] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 286.140743][ T3348] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 286.140753][ T3348] __x64_sys_sendto (net/socket.c:2183) [ 286.140756][ T3348] ? 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) [ 286.140759][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.140763][ T3348] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 286.140768][ T3348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.140771][ T3348] RIP: 0033:0x7fd705beca4a [ 286.140774][ T3348] 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 [ 286.140776][ T3348] RSP: 002b:00007ffd49921038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 286.140779][ T3348] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd705beca4a [ 286.140781][ T3348] RDX: 0000000000000040 RSI: 000000000d30c340 RDI: 0000000000000005 [ 286.140782][ T3348] RBP: 00007ffd499210c0 R08: 0000000000418574 R09: 000000000000001c [ 286.140784][ T3348] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 286.140785][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 286.140785][ T3348] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fd705d15000 | [ 286.140800][ T3348] | [ 286.182752][ T3348] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/3348 | [ 286.183208][ T3348] caller is lwtunnel_output (net/core/lwtunnel.c:359) [ 286.183753][ T3348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 286.183754][ T3348] Call Trace: [ 286.183755][ T3348] [ 286.183757][ T3348] dump_stack_lvl (lib/dump_stack.c:123) [ 286.183762][ T3348] check_preemption_disabled (lib/smp_processor_id.c:52) [ 286.183768][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.183774][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.183777][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.183783][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.183787][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.183790][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.183805][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.183808][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.183810][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.183818][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.183830][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.183835][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.183843][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.183847][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.183854][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.183858][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.183861][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.183871][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.183878][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.183880][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.183885][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.183890][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.183892][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.183906][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.183909][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.183911][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.183919][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.183931][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.183935][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.183943][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.183947][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.183954][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.183958][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.183962][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.183971][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.183978][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.183980][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.183986][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.183990][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.183992][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.183997][ T3348] ? __pfx_pskb_expand_head (net/core/skbuff.c:2231) [ 286.184009][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.184011][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.184013][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.184021][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.184033][ T3348] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217) [ 286.184037][ T3348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.184045][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.184049][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.184056][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.184060][ T3348] ? dump_stack_lvl (lib/dump_stack.c:123) [ 286.184063][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.184073][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.184079][ T3348] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93) [ 286.184081][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.184087][ T3348] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308) [ 286.184091][ T3348] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2693) [ 286.184093][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.184108][ T3348] seg6_output_core (net/ipv6/seg6_iptunnel.c:605) [ 286.184110][ T3348] ? __pfx_dst_output (./include/net/dst.h:458) [ 286.184112][ T3348] ? _printk (kernel/printk/printk.c:2470) [ 286.184120][ T3348] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556) [ 286.184134][ T3348] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 286.184142][ T3348] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634) [ 286.184146][ T3348] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632) [ 286.184156][ T3348] ? dump_stack_lvl (lib/dump_stack.c:124) [ 286.184165][ T3348] lwtunnel_output (net/core/lwtunnel.c:359) [ 286.184172][ T3348] ip6_send_skb (net/ipv6/ip6_output.c:1981) [ 286.184178][ T3348] rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.184183][ T3348] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [ 286.184188][ T3348] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [ 286.184200][ T3348] rawv6_sendmsg (net/ipv6/raw.c:918) [ 286.184212][ T3348] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 286.184217][ T3348] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 286.184220][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.184227][ T3348] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 286.184230][ T3348] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 286.184239][ T3348] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 286.184256][ T3348] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 286.184259][ T3348] ? __lock_release (kernel/locking/lockdep.c:5534) [ 286.184270][ T3348] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.184274][ T3348] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 286.184279][ T3348] ? __pfx___sys_sendto (net/socket.c:2147) [ 286.184294][ T3348] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 286.184300][ T3348] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 286.184308][ T3348] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 286.184315][ T3348] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 286.184325][ T3348] __x64_sys_sendto (net/socket.c:2183) [ 286.184329][ T3348] ? 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) [ 286.184332][ T3348] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 286.184336][ T3348] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 286.184341][ T3348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 286.184343][ T3348] RIP: 0033:0x7fd705beca4a [ 286.184346][ T3348] 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 [ 286.184348][ T3348] RSP: 002b:00007ffd49921038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 286.184351][ T3348] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fd705beca4a [ 286.184353][ T3348] RDX: 0000000000000040 RSI: 000000000d30c340 RDI: 0000000000000005 [ 286.184354][ T3348] RBP: 00007ffd499210c0 R08: 0000000000418574 R09: 000000000000001c [ 286.184356][ T3348] 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