====================================== | xx__-> [ 5350.563799][T24231] mpls_gso: MPLS GSO support | [ 5351.905521][T24244] Mirror/redirect action on | [ 5359.908959][T24296] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/24296 | [5359.909563][T24296] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 5359.911148][T24296] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5359.911150][T24296] Call Trace: [ 5359.911153][T24296] [5359.911155][T24296] dump_stack_lvl (lib/dump_stack.c:123) [5359.911165][T24296] check_preemption_disabled (lib/smp_processor_id.c:52) [5359.911172][T24296] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [5359.911177][T24296] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5359.911183][T24296] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5359.911193][T24296] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5359.911202][T24296] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5359.911208][T24296] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5359.911219][T24296] ? ip6_local_out (net/ipv6/output_core.c:154) [5359.911229][T24296] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5359.911235][T24296] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5359.911243][T24296] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5359.911248][T24296] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5359.911259][T24296] rawv6_sendmsg (net/ipv6/raw.c:918) [5359.911271][T24296] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5359.911275][T24296] ? find_held_lock (kernel/locking/lockdep.c:5348) [5359.911286][T24296] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5359.911292][T24296] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5359.911295][T24296] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5359.911305][T24296] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5359.911321][T24296] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5359.911323][T24296] ? __lock_release (kernel/locking/lockdep.c:5534) [5359.911335][T24296] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5359.911341][T24296] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5359.911346][T24296] ? __pfx___sys_sendto (net/socket.c:2147) [5359.911358][T24296] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5359.911366][T24296] ? find_held_lock (kernel/locking/lockdep.c:5348) [5359.911370][T24296] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5359.911375][T24296] ? __lock_release (kernel/locking/lockdep.c:5534) [5359.911381][T24296] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5359.911387][T24296] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5359.911398][T24296] __x64_sys_sendto (net/socket.c:2183) [5359.911402][T24296] ? 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) [5359.911406][T24296] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5359.911410][T24296] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5359.911415][T24296] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5359.911419][T24296] RIP: 0033:0x7f94aad7ca4a [ 5359.911424][T24296] 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 [ 5359.911427][T24296] RSP: 002b:00007ffe7070ed38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5359.911432][T24296] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f94aad7ca4a [ 5359.911434][T24296] RDX: 0000000000000040 RSI: 00000000201e3340 RDI: 0000000000000006 [ 5359.911436][T24296] RBP: 00007ffe7070edc0 R08: 0000000000418574 R09: 000000000000001c [ 5359.911438][T24296] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5359.911440][T24296] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f94aaea5000 | [ 5359.911440][T24296] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f94aaea5000 | [ 5359.911455][T24296] | [ 5359.911458][T24296] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24296 | [5359.925781][T24296] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5359.926043][T24296] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5359.926045][T24296] Call Trace: [ 5359.926047][T24296] [5359.926049][T24296] dump_stack_lvl (lib/dump_stack.c:123) [5359.926058][T24296] check_preemption_disabled (lib/smp_processor_id.c:52) [5359.926067][T24296] lwtunnel_xmit (net/core/lwtunnel.c:407) [5359.926072][T24296] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5359.926078][T24296] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5359.926087][T24296] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5359.926096][T24296] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5359.926102][T24296] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5359.926114][T24296] ? ip6_local_out (net/ipv6/output_core.c:154) [5359.926124][T24296] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5359.926130][T24296] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5359.926137][T24296] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5359.926141][T24296] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5359.926153][T24296] rawv6_sendmsg (net/ipv6/raw.c:918) [5359.926165][T24296] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5359.926169][T24296] ? find_held_lock (kernel/locking/lockdep.c:5348) [5359.926180][T24296] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5359.926185][T24296] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5359.926188][T24296] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5359.926198][T24296] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5359.926214][T24296] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5359.926216][T24296] ? __lock_release (kernel/locking/lockdep.c:5534) [5359.926227][T24296] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5359.926233][T24296] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5359.926238][T24296] ? __pfx___sys_sendto (net/socket.c:2147) [5359.926250][T24296] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5359.926258][T24296] ? find_held_lock (kernel/locking/lockdep.c:5348) [5359.926263][T24296] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5359.926267][T24296] ? __lock_release (kernel/locking/lockdep.c:5534) [5359.926274][T24296] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5359.926279][T24296] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5359.926289][T24296] __x64_sys_sendto (net/socket.c:2183) [5359.926293][T24296] ? 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) [5359.926296][T24296] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5359.926301][T24296] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5359.926306][T24296] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5359.926310][T24296] RIP: 0033:0x7f94aad7ca4a [ 5359.926314][T24296] 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 [ 5359.926316][T24296] RSP: 002b:00007ffe7070ed38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5359.926319][T24296] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f94aad7ca4a [ 5359.926321][T24296] RDX: 0000000000000040 RSI: 00000000201e3340 RDI: 0000000000000006 [ 5359.926323][T24296] RBP: 00007ffe7070edc0 R08: 0000000000418574 R09: 000000000000001c [ 5359.926325][T24296] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5359.926327][T24296] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f94aaea5000 | [ 5359.926327][T24296] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f94aaea5000 | [ 5359.926342][T24296] | [ 5359.950190][T24296] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24296 | [5359.950657][T24296] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 5359.950943][T24296] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5359.950945][T24296] Call Trace: [ 5359.950947][T24296] [5359.950949][T24296] dump_stack_lvl (lib/dump_stack.c:123) [5359.950959][T24296] check_preemption_disabled (lib/smp_processor_id.c:52) [5359.950967][T24296] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [5359.950972][T24296] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5359.950979][T24296] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5359.950989][T24296] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5359.950997][T24296] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5359.951003][T24296] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5359.951014][T24296] ? ip6_local_out (net/ipv6/output_core.c:154) [5359.951024][T24296] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5359.951029][T24296] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5359.951038][T24296] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5359.951042][T24296] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5359.951053][T24296] rawv6_sendmsg (net/ipv6/raw.c:918) [5359.951064][T24296] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5359.951068][T24296] ? find_held_lock (kernel/locking/lockdep.c:5348) [5359.951079][T24296] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5359.951085][T24296] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5359.951090][T24296] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [5359.951101][T24296] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5359.951116][T24296] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5359.951118][T24296] ? __lock_release (kernel/locking/lockdep.c:5534) [5359.951128][T24296] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5359.951135][T24296] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5359.951141][T24296] ? __pfx___sys_sendto (net/socket.c:2147) [5359.951152][T24296] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [5359.951160][T24296] ? find_held_lock (kernel/locking/lockdep.c:5348) [5359.951164][T24296] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5359.951169][T24296] ? __lock_release (kernel/locking/lockdep.c:5534) [5359.951175][T24296] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [5359.951180][T24296] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mm.h:704 ./include/linux/mm.h:799 arch/x86/mm/fault.c:1339) [5359.951191][T24296] __x64_sys_sendto (net/socket.c:2183) [5359.951195][T24296] ? 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) [5359.951199][T24296] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5359.951203][T24296] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5359.951208][T24296] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5359.951212][T24296] RIP: 0033:0x7f94aad7ca4a [ 5359.951217][T24296] 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 [ 5359.951220][T24296] RSP: 002b:00007ffe7070ed38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5359.951223][T24296] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f94aad7ca4a [ 5359.951225][T24296] RDX: 0000000000000040 RSI: 00000000201e3340 RDI: 0000000000000006 [ 5359.951227][T24296] RBP: 00007ffe7070edc0 R08: 0000000000418574 R09: 000000000000001c [ 5359.951229][T24296] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5359.951231][T24296] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f94aaea5000 | [ 5359.951231][T24296] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f94aaea5000 | [ 5359.951244][T24296] | [ 5360.751391][T24301] BUG: using __this_cpu_read() in preemptible [00000000] code: ping/24301 | [5360.751813][T24301] caller is lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [ 5360.752072][T24301] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5360.752075][T24301] Call Trace: [ 5360.752077][T24301] [5360.752079][T24301] dump_stack_lvl (lib/dump_stack.c:123) [5360.752089][T24301] check_preemption_disabled (lib/smp_processor_id.c:52) [5360.752097][T24301] lwtunnel_xmit (net/core/dev.h:329 net/core/lwtunnel.c:383) [5360.752102][T24301] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5360.752108][T24301] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5360.752118][T24301] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5360.752126][T24301] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5360.752132][T24301] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5360.752144][T24301] ? ip6_local_out (net/ipv6/output_core.c:154) [5360.752154][T24301] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5360.752160][T24301] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5360.752168][T24301] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5360.752173][T24301] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5360.752184][T24301] rawv6_sendmsg (net/ipv6/raw.c:918) [5360.752196][T24301] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5360.752201][T24301] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5360.752208][T24301] ? __lock_release (kernel/locking/lockdep.c:5534) [5360.752219][T24301] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5360.752225][T24301] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5360.752234][T24301] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5360.752251][T24301] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5360.752254][T24301] ? __lock_release (kernel/locking/lockdep.c:5534) [5360.752264][T24301] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5360.752270][T24301] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5360.752276][T24301] ? __pfx___sys_sendto (net/socket.c:2147) [5360.752290][T24301] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5360.752296][T24301] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5360.752307][T24301] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5360.752314][T24301] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5360.752323][T24301] __x64_sys_sendto (net/socket.c:2183) [5360.752327][T24301] ? 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) [5360.752331][T24301] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5360.752336][T24301] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5360.752341][T24301] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5360.752346][T24301] RIP: 0033:0x7f5aeecdda4a [ 5360.752351][T24301] 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 [ 5360.752354][T24301] RSP: 002b:00007ffdcea14768 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5360.752358][T24301] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5aeecdda4a [ 5360.752360][T24301] RDX: 0000000000000040 RSI: 000000000871b340 RDI: 0000000000000006 [ 5360.752362][T24301] RBP: 00007ffdcea147f0 R08: 0000000000418574 R09: 000000000000001c [ 5360.752364][T24301] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5360.752366][T24301] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5aeee06000 | [ 5360.752366][T24301] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5aeee06000 | [ 5360.752380][T24301] | [ 5360.752383][T24301] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24301 | [5360.766522][T24301] caller is lwtunnel_xmit (net/core/lwtunnel.c:407) [ 5360.766783][T24301] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5360.766785][T24301] Call Trace: [ 5360.766787][T24301] [5360.766789][T24301] dump_stack_lvl (lib/dump_stack.c:123) [5360.766795][T24301] check_preemption_disabled (lib/smp_processor_id.c:52) [5360.766803][T24301] lwtunnel_xmit (net/core/lwtunnel.c:407) [5360.766809][T24301] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5360.766813][T24301] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5360.766822][T24301] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5360.766830][T24301] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5360.766836][T24301] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5360.766848][T24301] ? ip6_local_out (net/ipv6/output_core.c:154) [5360.766856][T24301] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5360.766862][T24301] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5360.766868][T24301] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5360.766873][T24301] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5360.766885][T24301] rawv6_sendmsg (net/ipv6/raw.c:918) [5360.766896][T24301] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5360.766901][T24301] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5360.766906][T24301] ? __lock_release (kernel/locking/lockdep.c:5534) [5360.766914][T24301] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5360.766917][T24301] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5360.766926][T24301] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5360.766942][T24301] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5360.766944][T24301] ? __lock_release (kernel/locking/lockdep.c:5534) [5360.766956][T24301] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5360.766960][T24301] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5360.766966][T24301] ? __pfx___sys_sendto (net/socket.c:2147) [5360.766980][T24301] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5360.766986][T24301] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5360.766994][T24301] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5360.767001][T24301] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5360.767011][T24301] __x64_sys_sendto (net/socket.c:2183) [5360.767015][T24301] ? 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) [5360.767018][T24301] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5360.767023][T24301] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5360.767028][T24301] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5360.767031][T24301] RIP: 0033:0x7f5aeecdda4a [ 5360.767035][T24301] 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 [ 5360.767037][T24301] RSP: 002b:00007ffdcea14768 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5360.767040][T24301] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5aeecdda4a [ 5360.767042][T24301] RDX: 0000000000000040 RSI: 000000000871b340 RDI: 0000000000000006 [ 5360.767044][T24301] RBP: 00007ffdcea147f0 R08: 0000000000418574 R09: 000000000000001c [ 5360.767045][T24301] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 [ 5360.767047][T24301] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5aeee06000 | [ 5360.767047][T24301] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f5aeee06000 | [ 5360.767062][T24301] | [ 5360.785097][T24301] BUG: using __this_cpu_add() in preemptible [00000000] code: ping/24301 | [5360.785468][T24301] caller is lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [ 5360.785741][T24301] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 5360.785743][T24301] Call Trace: [ 5360.785745][T24301] [5360.785747][T24301] dump_stack_lvl (lib/dump_stack.c:123) [5360.785753][T24301] check_preemption_disabled (lib/smp_processor_id.c:52) [5360.785760][T24301] lwtunnel_xmit (net/core/dev.h:340 net/core/lwtunnel.c:408) [5360.785765][T24301] ip6_finish_output2 (net/ipv6/ip6_output.c:118) [5360.785770][T24301] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [5360.785778][T24301] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [5360.785787][T24301] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [5360.785793][T24301] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [5360.785805][T24301] ? ip6_local_out (net/ipv6/output_core.c:154) [5360.785813][T24301] ip6_send_skb (net/ipv6/ip6_output.c:1981) [5360.785819][T24301] rawv6_push_pending_frames (net/ipv6/raw.c:512) [5360.785825][T24301] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711) [5360.785830][T24301] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512) [5360.785842][T24301] rawv6_sendmsg (net/ipv6/raw.c:918) [5360.785853][T24301] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [5360.785858][T24301] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [5360.785862][T24301] ? __lock_release (kernel/locking/lockdep.c:5534) [5360.785871][T24301] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [5360.785874][T24301] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [5360.785883][T24301] ? __lock_acquire (kernel/locking/lockdep.c:5235) [5360.785899][T24301] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [5360.785902][T24301] ? __lock_release (kernel/locking/lockdep.c:5534) [5360.785913][T24301] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5360.785917][T24301] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [5360.785922][T24301] ? __pfx___sys_sendto (net/socket.c:2147) [5360.785937][T24301] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [5360.785943][T24301] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [5360.785951][T24301] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [5360.785958][T24301] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [5360.785968][T24301] __x64_sys_sendto (net/socket.c:2183) [5360.785972][T24301] ? 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) [5360.785975][T24301] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [5360.785979][T24301] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [5360.785984][T24301] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5360.785987][T24301] RIP: 0033:0x7f5aeecdda4a [ 5360.785991][T24301] 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 [ 5360.785993][T24301] RSP: 002b:00007ffdcea14768 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 5360.785996][T24301] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f5aeecdda4a [ 5360.785998][T24301] RDX: 0000000000000040 RSI: 000000000871b340 RDI: 0000000000000006 [ 5360.786000][T24301] RBP: 00007ffdcea147f0 R08: 0000000000418574 R09: 000000000000001c [ 5360.786002][T24301] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0 Finger prints: check_preemption_disabled:lwtunnel_xmit:ip6_finish_output2:ip6_finish_output:ip6_output