====================================== | 0 | xx__-> [ 1532.930537][T16476] mpls_gso: MPLS GSO support | [ 1542.501758][T16540] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/16540 | [1542.502417][T16540] caller is lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [ 1542.502703][T16540] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1542.502705][T16540] Call Trace: [ 1542.502707][T16540] [1542.502710][T16540] dump_stack_lvl (lib/dump_stack.c:123) [1542.502720][T16540] check_preemption_disabled (lib/smp_processor_id.c:52) [1542.502730][T16540] lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [1542.502735][T16540] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1542.502741][T16540] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1542.502751][T16540] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1542.502759][T16540] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1542.502765][T16540] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1542.502776][T16540] ? ip6_local_out (net/ipv6/output_core.c:154) [1542.502786][T16540] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1542.502792][T16540] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1542.502799][T16540] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1542.502803][T16540] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1542.502815][T16540] rawv6_sendmsg (net/ipv6/raw.c:918) [1542.502826][T16540] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1542.502831][T16540] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1542.502838][T16540] ? __lock_release (kernel/locking/lockdep.c:5534) [1542.502847][T16540] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1542.502852][T16540] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1542.502861][T16540] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1542.502877][T16540] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1542.502879][T16540] ? __lock_release (kernel/locking/lockdep.c:5534) [1542.502890][T16540] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1542.502897][T16540] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1542.502903][T16540] ? __pfx___sys_sendto (net/socket.c:2147) [1542.502917][T16540] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1542.502925][T16540] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1542.502935][T16540] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1542.502942][T16540] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1542.502952][T16540] __x64_sys_sendto (net/socket.c:2183) [1542.502956][T16540] ? 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) [1542.502963][T16540] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1542.502967][T16540] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1542.502973][T16540] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1542.502977][T16540] RIP: 0033:0x7f5f3175ca4a [ 1542.502982][T16540] 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 [ 1542.502985][T16540] RSP: 002b:00007ffea2439d68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1542.502990][T16540] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5f3175ca4a [ 1542.502992][T16540] RDX: 0000000000000040 RSI: 0000000037812340 RDI: 0000000000000006 [ 1542.502994][T16540] RBP: 00007ffea2439df0 R08: 0000000000418574 R09: 000000000000001c [ 1542.502996][T16540] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1542.502997][T16540] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5f31885000 | [ 1542.502997][T16540] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5f31885000 | [ 1542.503012][T16540] | [ 1542.503016][T16540] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16540 | [1542.518922][T16540] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 1542.519194][T16540] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1542.519196][T16540] Call Trace: [ 1542.519198][T16540] [1542.519200][T16540] dump_stack_lvl (lib/dump_stack.c:123) [1542.519208][T16540] check_preemption_disabled (lib/smp_processor_id.c:52) [1542.519218][T16540] lwtunnel_xmit (net/core/lwtunnel.c:407) [1542.519223][T16540] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1542.519227][T16540] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1542.519236][T16540] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1542.519244][T16540] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1542.519250][T16540] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1542.519262][T16540] ? ip6_local_out (net/ipv6/output_core.c:154) [1542.519270][T16540] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1542.519276][T16540] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1542.519282][T16540] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1542.519287][T16540] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1542.519299][T16540] rawv6_sendmsg (net/ipv6/raw.c:918) [1542.519311][T16540] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1542.519316][T16540] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1542.519321][T16540] ? __lock_release (kernel/locking/lockdep.c:5534) [1542.519330][T16540] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1542.519333][T16540] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1542.519342][T16540] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1542.519359][T16540] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1542.519361][T16540] ? __lock_release (kernel/locking/lockdep.c:5534) [1542.519373][T16540] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1542.519378][T16540] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1542.519383][T16540] ? __pfx___sys_sendto (net/socket.c:2147) [1542.519398][T16540] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1542.519405][T16540] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1542.519414][T16540] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1542.519421][T16540] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1542.519431][T16540] __x64_sys_sendto (net/socket.c:2183) [1542.519435][T16540] ? 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) [1542.519440][T16540] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1542.519445][T16540] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1542.519450][T16540] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1542.519454][T16540] RIP: 0033:0x7f5f3175ca4a [ 1542.519458][T16540] 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 [ 1542.519460][T16540] RSP: 002b:00007ffea2439d68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1542.519463][T16540] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5f3175ca4a [ 1542.519466][T16540] RDX: 0000000000000040 RSI: 0000000037812340 RDI: 0000000000000006 [ 1542.519467][T16540] RBP: 00007ffea2439df0 R08: 0000000000418574 R09: 000000000000001c [ 1542.519469][T16540] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1542.519472][T16540] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5f31885000 | [ 1542.519472][T16540] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5f31885000 | [ 1542.519486][T16540] | [ 1542.535392][T16540] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16540 | [1542.536017][T16540] caller is lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [ 1542.536318][T16540] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1542.536320][T16540] Call Trace: [ 1542.536322][T16540] [1542.536324][T16540] dump_stack_lvl (lib/dump_stack.c:123) [1542.536331][T16540] check_preemption_disabled (lib/smp_processor_id.c:52) [1542.536340][T16540] lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [1542.536345][T16540] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1542.536350][T16540] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1542.536358][T16540] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1542.536367][T16540] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1542.536373][T16540] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1542.536384][T16540] ? ip6_local_out (net/ipv6/output_core.c:154) [1542.536392][T16540] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1542.536398][T16540] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1542.536404][T16540] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1542.536408][T16540] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1542.536420][T16540] rawv6_sendmsg (net/ipv6/raw.c:918) [1542.536432][T16540] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1542.536437][T16540] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1542.536442][T16540] ? __lock_release (kernel/locking/lockdep.c:5534) [1542.536450][T16540] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1542.536454][T16540] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1542.536463][T16540] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1542.536479][T16540] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1542.536482][T16540] ? __lock_release (kernel/locking/lockdep.c:5534) [1542.536493][T16540] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1542.536498][T16540] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1542.536504][T16540] ? __pfx___sys_sendto (net/socket.c:2147) [1542.536518][T16540] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1542.536525][T16540] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1542.536534][T16540] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1542.536541][T16540] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1542.536552][T16540] __x64_sys_sendto (net/socket.c:2183) [1542.536555][T16540] ? 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) [1542.536560][T16540] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1542.536564][T16540] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1542.536570][T16540] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1542.536573][T16540] RIP: 0033:0x7f5f3175ca4a [ 1542.536577][T16540] 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 [ 1542.536579][T16540] RSP: 002b:00007ffea2439d68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1542.536583][T16540] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5f3175ca4a [ 1542.536584][T16540] RDX: 0000000000000040 RSI: 0000000037812340 RDI: 0000000000000006 [ 1542.536586][T16540] RBP: 00007ffea2439df0 R08: 0000000000418574 R09: 000000000000001c [ 1542.536588][T16540] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1542.536590][T16540] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5f31885000 | [ 1542.536590][T16540] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5f31885000 | [ 1542.536605][T16540] | [ 1543.335132][T16545] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/16545 | [1543.336562][T16545] caller is lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [ 1543.336837][T16545] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1543.336840][T16545] Call Trace: [ 1543.336843][T16545] [1543.336845][T16545] dump_stack_lvl (lib/dump_stack.c:123) [1543.336855][T16545] check_preemption_disabled (lib/smp_processor_id.c:52) [1543.336865][T16545] lwtunnel_xmit (net/core/dev.h:344 net/core/lwtunnel.c:383) [1543.336870][T16545] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1543.336877][T16545] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1543.336887][T16545] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1543.336895][T16545] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1543.336901][T16545] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1543.336912][T16545] ? ip6_local_out (net/ipv6/output_core.c:154) [1543.336921][T16545] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1543.336927][T16545] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1543.336933][T16545] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1543.336938][T16545] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1543.336950][T16545] rawv6_sendmsg (net/ipv6/raw.c:918) [1543.336961][T16545] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1543.336966][T16545] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1543.336973][T16545] ? __lock_release (kernel/locking/lockdep.c:5534) [1543.336982][T16545] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1543.336988][T16545] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1543.336997][T16545] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1543.337013][T16545] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1543.337016][T16545] ? __lock_release (kernel/locking/lockdep.c:5534) [1543.337027][T16545] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1543.337034][T16545] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1543.337040][T16545] ? __pfx___sys_sendto (net/socket.c:2147) [1543.337054][T16545] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1543.337062][T16545] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1543.337072][T16545] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1543.337079][T16545] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1543.337089][T16545] __x64_sys_sendto (net/socket.c:2183) [1543.337093][T16545] ? 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) [1543.337099][T16545] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1543.337103][T16545] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1543.337109][T16545] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1543.337113][T16545] RIP: 0033:0x7f5e99617a4a [ 1543.337117][T16545] 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 [ 1543.337120][T16545] RSP: 002b:00007ffc18e6a538 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1543.337125][T16545] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5e99617a4a [ 1543.337127][T16545] RDX: 0000000000000040 RSI: 0000000017b4d340 RDI: 0000000000000006 [ 1543.337129][T16545] RBP: 00007ffc18e6a5c0 R08: 0000000000418574 R09: 000000000000001c [ 1543.337131][T16545] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1543.337133][T16545] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5e99740000 | [ 1543.337133][T16545] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5e99740000 | [ 1543.337147][T16545] | [ 1543.337152][T16545] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16545 | [1543.351104][T16545] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 1543.351379][T16545] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1543.351380][T16545] Call Trace: [ 1543.351383][T16545] [1543.351385][T16545] dump_stack_lvl (lib/dump_stack.c:123) [1543.351391][T16545] check_preemption_disabled (lib/smp_processor_id.c:52) [1543.351401][T16545] lwtunnel_xmit (net/core/lwtunnel.c:407) [1543.351406][T16545] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1543.351410][T16545] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1543.351419][T16545] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1543.351427][T16545] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1543.351433][T16545] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1543.351445][T16545] ? ip6_local_out (net/ipv6/output_core.c:154) [1543.351453][T16545] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1543.351459][T16545] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1543.351464][T16545] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1543.351468][T16545] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1543.351480][T16545] rawv6_sendmsg (net/ipv6/raw.c:918) [1543.351492][T16545] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1543.351497][T16545] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1543.351501][T16545] ? __lock_release (kernel/locking/lockdep.c:5534) [1543.351509][T16545] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1543.351512][T16545] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1543.351521][T16545] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1543.351538][T16545] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1543.351540][T16545] ? __lock_release (kernel/locking/lockdep.c:5534) [1543.351551][T16545] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1543.351555][T16545] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1543.351561][T16545] ? __pfx___sys_sendto (net/socket.c:2147) [1543.351575][T16545] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1543.351582][T16545] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1543.351590][T16545] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1543.351597][T16545] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1543.351607][T16545] __x64_sys_sendto (net/socket.c:2183) [1543.351611][T16545] ? 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) [1543.351616][T16545] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1543.351620][T16545] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1543.351626][T16545] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1543.351629][T16545] RIP: 0033:0x7f5e99617a4a [ 1543.351633][T16545] 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 [ 1543.351635][T16545] RSP: 002b:00007ffc18e6a538 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1543.351639][T16545] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5e99617a4a [ 1543.351641][T16545] RDX: 0000000000000040 RSI: 0000000017b4d340 RDI: 0000000000000006 [ 1543.351643][T16545] RBP: 00007ffc18e6a5c0 R08: 0000000000418574 R09: 000000000000001c [ 1543.351645][T16545] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 1543.351646][T16545] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5e99740000 | [ 1543.351646][T16545] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5e99740000 | [ 1543.351661][T16545] | [ 1543.373013][T16545] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/16545 | [1543.373411][T16545] caller is lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [ 1543.373675][T16545] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1543.373677][T16545] Call Trace: [ 1543.373679][T16545] [1543.373681][T16545] dump_stack_lvl (lib/dump_stack.c:123) [1543.373688][T16545] check_preemption_disabled (lib/smp_processor_id.c:52) [1543.373697][T16545] lwtunnel_xmit (net/core/dev.h:355 net/core/lwtunnel.c:408) [1543.373702][T16545] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [1543.373707][T16545] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [1543.373715][T16545] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [1543.373724][T16545] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [1543.373730][T16545] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [1543.373741][T16545] ? ip6_local_out (net/ipv6/output_core.c:154) [1543.373749][T16545] ip6_send_skb (net/ipv6/ip6_output.c:1981) [1543.373755][T16545] rawv6_push_pending_frames (net/ipv6/raw.c:512) [1543.373761][T16545] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [1543.373765][T16545] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [1543.373777][T16545] rawv6_sendmsg (net/ipv6/raw.c:918) [1543.373789][T16545] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [1543.373794][T16545] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [1543.373799][T16545] ? __lock_release (kernel/locking/lockdep.c:5534) [1543.373807][T16545] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [1543.373811][T16545] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [1543.373820][T16545] ? __lock_acquire (kernel/locking/lockdep.c:5235) [1543.373836][T16545] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [1543.373839][T16545] ? __lock_release (kernel/locking/lockdep.c:5534) [1543.373850][T16545] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1543.373856][T16545] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [1543.373861][T16545] ? __pfx___sys_sendto (net/socket.c:2147) [1543.373876][T16545] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [1543.373883][T16545] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [1543.373891][T16545] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [1543.373899][T16545] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [1543.373909][T16545] __x64_sys_sendto (net/socket.c:2183) [1543.373913][T16545] ? 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) [1543.373917][T16545] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [1543.373921][T16545] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [1543.373927][T16545] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1543.373931][T16545] RIP: 0033:0x7f5e99617a4a [ 1543.373934][T16545] 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 [ 1543.373937][T16545] RSP: 002b:00007ffc18e6a538 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1543.373940][T16545] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5e99617a4a [ 1543.373942][T16545] RDX: 0000000000000040 RSI: 0000000017b4d340 RDI: 0000000000000006 [ 1543.373944][T16545] RBP: 00007ffc18e6a5c0 R08: 0000000000418574 R09: 000000000000001c [ 1543.373946][T16545] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output