====================================== | 0 | xx__-> [ 5308.554967][T24894] mpls_gso: MPLS GSO support | [ 5318.084975][T24958] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/24958 | [5318.086144][T24958] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 5318.086414][T24958] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5318.086416][T24958] Call Trace: [ 5318.086419][T24958] [5318.086421][T24958] dump_stack_lvl (lib/dump_stack.c:123) [5318.086430][T24958] check_preemption_disabled (lib/smp_processor_id.c:52) [5318.086439][T24958] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [5318.086444][T24958] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5318.086449][T24958] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5318.086458][T24958] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5318.086466][T24958] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5318.086472][T24958] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5318.086483][T24958] ? ip6_local_out (net/ipv6/output_core.c:154) [5318.086492][T24958] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5318.086498][T24958] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.086505][T24958] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5318.086509][T24958] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.086520][T24958] rawv6_sendmsg (net/ipv6/raw.c:918) [5318.086532][T24958] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5318.086537][T24958] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5318.086544][T24958] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.086553][T24958] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5318.086557][T24958] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5318.086565][T24958] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5318.086581][T24958] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5318.086584][T24958] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.086595][T24958] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.086601][T24958] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.086606][T24958] ? __pfx___sys_sendto (net/socket.c:2147) [5318.086620][T24958] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5318.086627][T24958] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5318.086637][T24958] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5318.086644][T24958] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5318.086654][T24958] __x64_sys_sendto (net/socket.c:2183) [5318.086657][T24958] ? 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) [5318.086663][T24958] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5318.086667][T24958] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5318.086672][T24958] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5318.086677][T24958] RIP: 0033:0x7f4c5dcd7a4a [ 5318.086682][T24958] 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 [ 5318.086685][T24958] RSP: 002b:00007ffde3ec4698 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5318.086689][T24958] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4c5dcd7a4a [ 5318.086691][T24958] RDX: 0000000000000040 RSI: 00000000204a5340 RDI: 0000000000000006 [ 5318.086693][T24958] RBP: 00007ffde3ec4720 R08: 0000000000418574 R09: 000000000000001c [ 5318.086695][T24958] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5318.086696][T24958] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4c5de00000 | [ 5318.086696][T24958] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4c5de00000 | [ 5318.086711][T24958] | [ 5318.086714][T24958] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24958 | [5318.101062][T24958] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5318.101332][T24958] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5318.101334][T24958] Call Trace: [ 5318.101337][T24958] [5318.101339][T24958] dump_stack_lvl (lib/dump_stack.c:123) [5318.101346][T24958] check_preemption_disabled (lib/smp_processor_id.c:52) [5318.101356][T24958] lwtunnel_xmit (net/core/lwtunnel.c:407) [5318.101362][T24958] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5318.101367][T24958] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5318.101375][T24958] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5318.101384][T24958] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5318.101389][T24958] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5318.101401][T24958] ? ip6_local_out (net/ipv6/output_core.c:154) [5318.101411][T24958] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5318.101416][T24958] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.101423][T24958] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5318.101427][T24958] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.101439][T24958] rawv6_sendmsg (net/ipv6/raw.c:918) [5318.101451][T24958] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5318.101456][T24958] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5318.101461][T24958] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.101470][T24958] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5318.101475][T24958] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5318.101484][T24958] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5318.101500][T24958] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5318.101503][T24958] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.101514][T24958] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.101520][T24958] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.101525][T24958] ? __pfx___sys_sendto (net/socket.c:2147) [5318.101540][T24958] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5318.101547][T24958] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5318.101556][T24958] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5318.101563][T24958] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5318.101573][T24958] __x64_sys_sendto (net/socket.c:2183) [5318.101576][T24958] ? 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) [5318.101581][T24958] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5318.101585][T24958] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5318.101591][T24958] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5318.101595][T24958] RIP: 0033:0x7f4c5dcd7a4a [ 5318.101599][T24958] 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 [ 5318.101601][T24958] RSP: 002b:00007ffde3ec4698 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5318.101604][T24958] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4c5dcd7a4a [ 5318.101607][T24958] RDX: 0000000000000040 RSI: 00000000204a5340 RDI: 0000000000000006 [ 5318.101608][T24958] RBP: 00007ffde3ec4720 R08: 0000000000418574 R09: 000000000000001c [ 5318.101610][T24958] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5318.101612][T24958] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4c5de00000 | [ 5318.101612][T24958] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4c5de00000 | [ 5318.101627][T24958] | [ 5318.122476][T24958] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24958 | [5318.122868][T24958] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 5318.124166][T24958] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5318.124167][T24958] Call Trace: [ 5318.124169][T24958] [5318.124172][T24958] dump_stack_lvl (lib/dump_stack.c:123) [5318.124180][T24958] check_preemption_disabled (lib/smp_processor_id.c:52) [5318.124188][T24958] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [5318.124194][T24958] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5318.124199][T24958] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5318.124207][T24958] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5318.124216][T24958] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5318.124221][T24958] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5318.124233][T24958] ? ip6_local_out (net/ipv6/output_core.c:154) [5318.124242][T24958] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5318.124247][T24958] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.124253][T24958] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5318.124258][T24958] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.124270][T24958] rawv6_sendmsg (net/ipv6/raw.c:918) [5318.124281][T24958] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5318.124286][T24958] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5318.124291][T24958] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.124300][T24958] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5318.124304][T24958] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5318.124313][T24958] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5318.124329][T24958] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5318.124332][T24958] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.124344][T24958] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.124349][T24958] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.124354][T24958] ? __pfx___sys_sendto (net/socket.c:2147) [5318.124369][T24958] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5318.124376][T24958] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5318.124384][T24958] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5318.124391][T24958] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5318.124402][T24958] __x64_sys_sendto (net/socket.c:2183) [5318.124405][T24958] ? 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) [5318.124409][T24958] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5318.124413][T24958] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5318.124419][T24958] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5318.124422][T24958] RIP: 0033:0x7f4c5dcd7a4a [ 5318.124426][T24958] 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 [ 5318.124428][T24958] RSP: 002b:00007ffde3ec4698 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5318.124432][T24958] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4c5dcd7a4a [ 5318.124434][T24958] RDX: 0000000000000040 RSI: 00000000204a5340 RDI: 0000000000000006 [ 5318.124435][T24958] RBP: 00007ffde3ec4720 R08: 0000000000418574 R09: 000000000000001c [ 5318.124437][T24958] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5318.124439][T24958] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4c5de00000 | [ 5318.124439][T24958] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4c5de00000 | [ 5318.124454][T24958] | [ 5318.914017][T24963] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/24963 | [5318.914488][T24963] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 5318.914775][T24963] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5318.914777][T24963] Call Trace: [ 5318.914779][T24963] [5318.914782][T24963] dump_stack_lvl (lib/dump_stack.c:123) [5318.914792][T24963] check_preemption_disabled (lib/smp_processor_id.c:52) [5318.914801][T24963] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [5318.914806][T24963] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5318.914812][T24963] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5318.914821][T24963] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5318.914828][T24963] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5318.914834][T24963] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5318.914845][T24963] ? ip6_local_out (net/ipv6/output_core.c:154) [5318.914855][T24963] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5318.914860][T24963] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.914867][T24963] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5318.914872][T24963] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.914883][T24963] rawv6_sendmsg (net/ipv6/raw.c:918) [5318.914894][T24963] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5318.914899][T24963] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5318.914906][T24963] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.914916][T24963] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5318.914923][T24963] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5318.914932][T24963] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5318.914947][T24963] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5318.914950][T24963] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.914960][T24963] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.914967][T24963] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.914972][T24963] ? __pfx___sys_sendto (net/socket.c:2147) [5318.914986][T24963] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5318.914994][T24963] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5318.915004][T24963] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5318.915011][T24963] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5318.915021][T24963] __x64_sys_sendto (net/socket.c:2183) [5318.915025][T24963] ? 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) [5318.915031][T24963] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5318.915035][T24963] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5318.915042][T24963] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5318.915047][T24963] RIP: 0033:0x7f5d60648a4a [ 5318.915051][T24963] 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 [ 5318.915054][T24963] RSP: 002b:00007ffd3d572c38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5318.915058][T24963] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5d60648a4a [ 5318.915060][T24963] RDX: 0000000000000040 RSI: 00000000340f1340 RDI: 0000000000000006 [ 5318.915062][T24963] RBP: 00007ffd3d572cc0 R08: 0000000000418574 R09: 000000000000001c [ 5318.915064][T24963] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5318.915066][T24963] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5d60771000 | [ 5318.915066][T24963] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5d60771000 | [ 5318.915080][T24963] | [ 5318.930790][T24963] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24963 | [5318.931223][T24963] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5318.931497][T24963] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5318.931499][T24963] Call Trace: [ 5318.931500][T24963] [5318.931503][T24963] dump_stack_lvl (lib/dump_stack.c:123) [5318.931508][T24963] check_preemption_disabled (lib/smp_processor_id.c:52) [5318.931517][T24963] lwtunnel_xmit (net/core/lwtunnel.c:407) [5318.931522][T24963] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5318.931526][T24963] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5318.931534][T24963] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5318.931542][T24963] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5318.931548][T24963] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5318.931559][T24963] ? ip6_local_out (net/ipv6/output_core.c:154) [5318.931566][T24963] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5318.931572][T24963] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.931577][T24963] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5318.931581][T24963] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.931593][T24963] rawv6_sendmsg (net/ipv6/raw.c:918) [5318.931604][T24963] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5318.931609][T24963] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5318.931612][T24963] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.931621][T24963] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5318.931624][T24963] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5318.931633][T24963] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5318.931649][T24963] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5318.931651][T24963] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.931662][T24963] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.931666][T24963] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.931672][T24963] ? __pfx___sys_sendto (net/socket.c:2147) [5318.931686][T24963] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5318.931692][T24963] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5318.931700][T24963] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5318.931707][T24963] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5318.931717][T24963] __x64_sys_sendto (net/socket.c:2183) [5318.931721][T24963] ? 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) [5318.931725][T24963] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5318.931729][T24963] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5318.931734][T24963] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5318.931737][T24963] RIP: 0033:0x7f5d60648a4a [ 5318.931741][T24963] 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 [ 5318.931743][T24963] RSP: 002b:00007ffd3d572c38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5318.931746][T24963] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5d60648a4a [ 5318.931748][T24963] RDX: 0000000000000040 RSI: 00000000340f1340 RDI: 0000000000000006 [ 5318.931750][T24963] RBP: 00007ffd3d572cc0 R08: 0000000000418574 R09: 000000000000001c [ 5318.931752][T24963] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5318.931753][T24963] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5d60771000 | [ 5318.931753][T24963] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5d60771000 | [ 5318.931768][T24963] | [ 5318.952999][T24963] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24963 | [5318.953428][T24963] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 5318.953702][T24963] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5318.953704][T24963] Call Trace: [ 5318.953705][T24963] [5318.953708][T24963] dump_stack_lvl (lib/dump_stack.c:123) [5318.953713][T24963] check_preemption_disabled (lib/smp_processor_id.c:52) [5318.953722][T24963] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [5318.953727][T24963] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5318.953731][T24963] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5318.953739][T24963] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5318.953747][T24963] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5318.953752][T24963] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5318.953764][T24963] ? ip6_local_out (net/ipv6/output_core.c:154) [5318.953772][T24963] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5318.953777][T24963] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.953782][T24963] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5318.953786][T24963] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5318.953798][T24963] rawv6_sendmsg (net/ipv6/raw.c:918) [5318.953809][T24963] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5318.953814][T24963] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5318.953817][T24963] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.953825][T24963] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5318.953829][T24963] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5318.953837][T24963] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5318.953853][T24963] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5318.953855][T24963] ? __lock_release (kernel/locking/lockdep.c:5534) [5318.953866][T24963] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.953871][T24963] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5318.953876][T24963] ? __pfx___sys_sendto (net/socket.c:2147) [5318.953890][T24963] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5318.953896][T24963] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5318.953903][T24963] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5318.953910][T24963] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5318.953920][T24963] __x64_sys_sendto (net/socket.c:2183) [5318.953924][T24963] ? 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) [5318.953928][T24963] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5318.953932][T24963] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5318.953938][T24963] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5318.953941][T24963] RIP: 0033:0x7f5d60648a4a [ 5318.953945][T24963] 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 [ 5318.953948][T24963] RSP: 002b:00007ffd3d572c38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5318.953951][T24963] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5d60648a4a [ 5318.953953][T24963] RDX: 0000000000000040 RSI: 00000000340f1340 RDI: 0000000000000006 [ 5318.953955][T24963] RBP: 00007ffd3d572cc0 R08: 0000000000418574 R09: 000000000000001c [ 5318.953957][T24963] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output