====================================== | 0 | xx__-> [ 5558.894919][T11482] mpls_gso: MPLS GSO support | [ 5569.077960][T11547] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/11547 | [5569.078544][T11547] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 5569.078823][T11547] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5569.078825][T11547] Call Trace: [ 5569.078827][T11547] [5569.078830][T11547] dump_stack_lvl (lib/dump_stack.c:123) [5569.078839][T11547] check_preemption_disabled (lib/smp_processor_id.c:52) [5569.078849][T11547] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [5569.078854][T11547] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5569.078861][T11547] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5569.078870][T11547] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5569.078878][T11547] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5569.078884][T11547] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5569.078896][T11547] ? ip6_local_out (net/ipv6/output_core.c:154) [5569.078906][T11547] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5569.078912][T11547] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5569.078919][T11547] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5569.078924][T11547] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5569.078936][T11547] rawv6_sendmsg (net/ipv6/raw.c:918) [5569.078947][T11547] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5569.078952][T11547] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5569.078959][T11547] ? __lock_release (kernel/locking/lockdep.c:5534) [5569.078969][T11547] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5569.078976][T11547] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5569.078985][T11547] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5569.079001][T11547] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5569.079004][T11547] ? __lock_release (kernel/locking/lockdep.c:5534) [5569.079016][T11547] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5569.079024][T11547] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5569.079029][T11547] ? __pfx___sys_sendto (net/socket.c:2147) [5569.079043][T11547] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5569.079051][T11547] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5569.079063][T11547] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5569.079070][T11547] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5569.079079][T11547] __x64_sys_sendto (net/socket.c:2183) [5569.079083][T11547] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5569.079090][T11547] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5569.079095][T11547] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5569.079101][T11547] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5569.079105][T11547] RIP: 0033:0x7fb56807da4a [ 5569.079110][T11547] 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 [ 5569.079113][T11547] RSP: 002b:00007ffd9a90e5d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5569.079116][T11547] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fb56807da4a [ 5569.079118][T11547] RDX: 0000000000000040 RSI: 00000000023d8340 RDI: 0000000000000006 [ 5569.079120][T11547] RBP: 00007ffd9a90e660 R08: 0000000000418574 R09: 000000000000001c [ 5569.079122][T11547] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5569.079123][T11547] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb5681a6000 | [ 5569.079123][T11547] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb5681a6000 | [ 5569.079138][T11547] | [ 5569.094613][T11547] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11547 | [5569.095104][T11547] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5569.095372][T11547] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5569.095373][T11547] Call Trace: [ 5569.095375][T11547] [5569.095377][T11547] dump_stack_lvl (lib/dump_stack.c:123) [5569.095383][T11547] check_preemption_disabled (lib/smp_processor_id.c:52) [5569.095392][T11547] lwtunnel_xmit (net/core/lwtunnel.c:407) [5569.095397][T11547] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5569.095401][T11547] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5569.095409][T11547] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5569.095417][T11547] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5569.095423][T11547] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5569.095435][T11547] ? ip6_local_out (net/ipv6/output_core.c:154) [5569.095443][T11547] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5569.095448][T11547] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5569.095454][T11547] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5569.095459][T11547] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5569.095470][T11547] rawv6_sendmsg (net/ipv6/raw.c:918) [5569.095482][T11547] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5569.095487][T11547] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5569.095491][T11547] ? __lock_release (kernel/locking/lockdep.c:5534) [5569.095499][T11547] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5569.095503][T11547] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5569.095512][T11547] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5569.095528][T11547] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5569.095530][T11547] ? __lock_release (kernel/locking/lockdep.c:5534) [5569.095542][T11547] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5569.095546][T11547] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5569.095551][T11547] ? __pfx___sys_sendto (net/socket.c:2147) [5569.095566][T11547] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5569.095572][T11547] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5569.095580][T11547] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5569.095587][T11547] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5569.095597][T11547] __x64_sys_sendto (net/socket.c:2183) [5569.095601][T11547] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5569.095605][T11547] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5569.095609][T11547] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5569.095615][T11547] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5569.095618][T11547] RIP: 0033:0x7fb56807da4a [ 5569.095622][T11547] 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 [ 5569.095624][T11547] RSP: 002b:00007ffd9a90e5d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5569.095627][T11547] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fb56807da4a [ 5569.095629][T11547] RDX: 0000000000000040 RSI: 00000000023d8340 RDI: 0000000000000006 [ 5569.095631][T11547] RBP: 00007ffd9a90e660 R08: 0000000000418574 R09: 000000000000001c [ 5569.095633][T11547] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5569.095634][T11547] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb5681a6000 | [ 5569.095634][T11547] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb5681a6000 | [ 5569.095649][T11547] | [ 5569.118097][T11547] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11547 | [5569.118529][T11547] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 5569.118800][T11547] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5569.118801][T11547] Call Trace: [ 5569.118803][T11547] [5569.118805][T11547] dump_stack_lvl (lib/dump_stack.c:123) [5569.118811][T11547] check_preemption_disabled (lib/smp_processor_id.c:52) [5569.118819][T11547] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [5569.118824][T11547] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5569.118828][T11547] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5569.118836][T11547] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5569.118844][T11547] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5569.118850][T11547] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5569.118861][T11547] ? ip6_local_out (net/ipv6/output_core.c:154) [5569.118869][T11547] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5569.118875][T11547] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5569.118880][T11547] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5569.118884][T11547] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5569.118896][T11547] rawv6_sendmsg (net/ipv6/raw.c:918) [5569.118908][T11547] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5569.118913][T11547] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5569.118917][T11547] ? __lock_release (kernel/locking/lockdep.c:5534) [5569.118925][T11547] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5569.118929][T11547] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5569.118937][T11547] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5569.118954][T11547] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5569.118956][T11547] ? __lock_release (kernel/locking/lockdep.c:5534) [5569.118968][T11547] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5569.118972][T11547] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5569.118978][T11547] ? __pfx___sys_sendto (net/socket.c:2147) [5569.118992][T11547] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5569.118998][T11547] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5569.119006][T11547] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5569.119013][T11547] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5569.119025][T11547] __x64_sys_sendto (net/socket.c:2183) [5569.119029][T11547] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5569.119033][T11547] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5569.119038][T11547] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5569.119044][T11547] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5569.119047][T11547] RIP: 0033:0x7fb56807da4a [ 5569.119050][T11547] 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 [ 5569.119053][T11547] RSP: 002b:00007ffd9a90e5d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5569.119056][T11547] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fb56807da4a [ 5569.119058][T11547] RDX: 0000000000000040 RSI: 00000000023d8340 RDI: 0000000000000006 [ 5569.119060][T11547] RBP: 00007ffd9a90e660 R08: 0000000000418574 R09: 000000000000001c [ 5569.119061][T11547] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5569.119063][T11547] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb5681a6000 | [ 5569.119063][T11547] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fb5681a6000 | [ 5569.119078][T11547] | [ 5570.013030][T11552] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/11552 | [5570.013565][T11552] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 5570.013909][T11552] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5570.013911][T11552] Call Trace: [ 5570.013913][T11552] [5570.013915][T11552] dump_stack_lvl (lib/dump_stack.c:123) [5570.013923][T11552] check_preemption_disabled (lib/smp_processor_id.c:52) [5570.013930][T11552] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [5570.013935][T11552] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5570.013940][T11552] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5570.013948][T11552] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5570.013956][T11552] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5570.013962][T11552] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5570.013973][T11552] ? ip6_local_out (net/ipv6/output_core.c:154) [5570.013981][T11552] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5570.013987][T11552] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5570.013992][T11552] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5570.013996][T11552] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5570.014008][T11552] rawv6_sendmsg (net/ipv6/raw.c:918) [5570.014020][T11552] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5570.014025][T11552] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5570.014030][T11552] ? __lock_release (kernel/locking/lockdep.c:5534) [5570.014039][T11552] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5570.014043][T11552] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5570.014052][T11552] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5570.014067][T11552] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5570.014070][T11552] ? __lock_release (kernel/locking/lockdep.c:5534) [5570.014081][T11552] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5570.014086][T11552] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5570.014091][T11552] ? __pfx___sys_sendto (net/socket.c:2147) [5570.014105][T11552] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5570.014112][T11552] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5570.014120][T11552] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5570.014127][T11552] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5570.014136][T11552] __x64_sys_sendto (net/socket.c:2183) [5570.014140][T11552] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5570.014145][T11552] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5570.014149][T11552] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5570.014154][T11552] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5570.014158][T11552] RIP: 0033:0x7ff7a5fdea4a [ 5570.014162][T11552] 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 [ 5570.014164][T11552] RSP: 002b:00007ffdb2934868 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5570.014168][T11552] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff7a5fdea4a [ 5570.014170][T11552] RDX: 0000000000000040 RSI: 000000001f082340 RDI: 0000000000000006 [ 5570.014172][T11552] RBP: 00007ffdb29348f0 R08: 0000000000418574 R09: 000000000000001c [ 5570.014173][T11552] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5570.014175][T11552] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff7a6107000 | [ 5570.014175][T11552] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff7a6107000 | [ 5570.014189][T11552] | [ 5570.031395][T11552] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11552 | [5570.031882][T11552] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5570.032184][T11552] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5570.032185][T11552] Call Trace: [ 5570.032187][T11552] [5570.032189][T11552] dump_stack_lvl (lib/dump_stack.c:123) [5570.032195][T11552] check_preemption_disabled (lib/smp_processor_id.c:52) [5570.032205][T11552] lwtunnel_xmit (net/core/lwtunnel.c:407) [5570.032210][T11552] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5570.032214][T11552] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5570.032222][T11552] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5570.032230][T11552] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5570.032236][T11552] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5570.032248][T11552] ? ip6_local_out (net/ipv6/output_core.c:154) [5570.032255][T11552] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5570.032261][T11552] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5570.032267][T11552] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5570.032271][T11552] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5570.032283][T11552] rawv6_sendmsg (net/ipv6/raw.c:918) [5570.032294][T11552] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5570.032299][T11552] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5570.032304][T11552] ? __lock_release (kernel/locking/lockdep.c:5534) [5570.032311][T11552] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5570.032315][T11552] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5570.032324][T11552] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5570.032340][T11552] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5570.032343][T11552] ? __lock_release (kernel/locking/lockdep.c:5534) [5570.032354][T11552] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5570.032358][T11552] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5570.032364][T11552] ? __pfx___sys_sendto (net/socket.c:2147) [5570.032378][T11552] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5570.032385][T11552] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5570.032394][T11552] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5570.032401][T11552] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5570.032411][T11552] __x64_sys_sendto (net/socket.c:2183) [5570.032415][T11552] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5570.032419][T11552] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5570.032423][T11552] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5570.032429][T11552] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5570.032432][T11552] RIP: 0033:0x7ff7a5fdea4a [ 5570.032436][T11552] 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 [ 5570.032438][T11552] RSP: 002b:00007ffdb2934868 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5570.032441][T11552] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff7a5fdea4a [ 5570.032443][T11552] RDX: 0000000000000040 RSI: 000000001f082340 RDI: 0000000000000006 [ 5570.032445][T11552] RBP: 00007ffdb29348f0 R08: 0000000000418574 R09: 000000000000001c [ 5570.032446][T11552] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5570.032448][T11552] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff7a6107000 | [ 5570.032448][T11552] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007ff7a6107000 | [ 5570.032462][T11552] | [ 5570.056883][T11552] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/11552 | [5570.057927][T11552] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 5570.058245][T11552] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5570.058246][T11552] Call Trace: [ 5570.058248][T11552] [5570.058250][T11552] dump_stack_lvl (lib/dump_stack.c:123) [5570.058256][T11552] check_preemption_disabled (lib/smp_processor_id.c:52) [5570.058265][T11552] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [5570.058270][T11552] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5570.058274][T11552] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5570.058282][T11552] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5570.058290][T11552] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5570.058296][T11552] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5570.058307][T11552] ? ip6_local_out (net/ipv6/output_core.c:154) [5570.058315][T11552] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5570.058320][T11552] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5570.058326][T11552] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5570.058331][T11552] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5570.058342][T11552] rawv6_sendmsg (net/ipv6/raw.c:918) [5570.058354][T11552] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5570.058359][T11552] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5570.058364][T11552] ? __lock_release (kernel/locking/lockdep.c:5534) [5570.058371][T11552] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5570.058375][T11552] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5570.058384][T11552] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5570.058400][T11552] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5570.058403][T11552] ? __lock_release (kernel/locking/lockdep.c:5534) [5570.058414][T11552] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5570.058418][T11552] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5570.058424][T11552] ? __pfx___sys_sendto (net/socket.c:2147) [5570.058438][T11552] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5570.058445][T11552] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5570.058453][T11552] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5570.058460][T11552] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5570.058470][T11552] __x64_sys_sendto (net/socket.c:2183) [5570.058474][T11552] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90) [5570.058479][T11552] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5570.058483][T11552] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5570.058488][T11552] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5570.058492][T11552] RIP: 0033:0x7ff7a5fdea4a [ 5570.058495][T11552] 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 [ 5570.058498][T11552] RSP: 002b:00007ffdb2934868 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5570.058501][T11552] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007ff7a5fdea4a [ 5570.058503][T11552] RDX: 0000000000000040 RSI: 000000001f082340 RDI: 0000000000000006 [ 5570.058505][T11552] RBP: 00007ffdb29348f0 R08: 0000000000418574 R09: 000000000000001c [ 5570.058506][T11552] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output