======================================
| [ 5326.259276][T13712] veth1: renamed from veth-betaR
| [ 5326.377545][T13713] veth0: renamed from veth-gamma
| [ 5336.010846][T13736] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13736
| [5336.011504][T13736] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5336.011786][T13736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5336.011788][T13736] Call Trace:
[ 5336.011791][T13736]
[5336.011793][T13736] dump_stack_lvl (lib/dump_stack.c:123)
[5336.011803][T13736] check_preemption_disabled (lib/smp_processor_id.c:52)
[5336.011812][T13736] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5336.011818][T13736] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5336.011828][T13736] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.011835][T13736] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5336.011840][T13736] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.011852][T13736] rawv6_sendmsg (net/ipv6/raw.c:918)
[5336.011863][T13736] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5336.011868][T13736] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5336.011875][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.011885][T13736] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5336.011891][T13736] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5336.011900][T13736] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5336.011916][T13736] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5336.011919][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.011930][T13736] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.011937][T13736] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.011943][T13736] ? __pfx___sys_sendto (net/socket.c:2147)
[5336.011957][T13736] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5336.011964][T13736] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5336.011974][T13736] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5336.011982][T13736] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5336.011991][T13736] __x64_sys_sendto (net/socket.c:2183)
[5336.011995][T13736] ? 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)
[5336.012001][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.012006][T13736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5336.012011][T13736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5336.012016][T13736] RIP: 0033:0x7f4a7be27a4a
[ 5336.012020][T13736] 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
[ 5336.012024][T13736] RSP: 002b:00007ffc3f5843b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5336.012028][T13736] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4a7be27a4a
[ 5336.012030][T13736] RDX: 0000000000000040 RSI: 000000002c055340 RDI: 0000000000000005
[ 5336.012032][T13736] RBP: 00007ffc3f584440 R08: 0000000000418574 R09: 000000000000001c
[ 5336.012034][T13736] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5336.012036][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.012036][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.012050][T13736]
| [ 5336.025849][T13736] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13736
| [5336.026329][T13736] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5336.026596][T13736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5336.026597][T13736] Call Trace:
[ 5336.026599][T13736]
[5336.026601][T13736] dump_stack_lvl (lib/dump_stack.c:123)
[5336.026608][T13736] check_preemption_disabled (lib/smp_processor_id.c:52)
[5336.026617][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.026624][T13736] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5336.026631][T13736] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.026637][T13736] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5336.026641][T13736] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.026653][T13736] rawv6_sendmsg (net/ipv6/raw.c:918)
[5336.026665][T13736] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5336.026670][T13736] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5336.026675][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.026683][T13736] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5336.026687][T13736] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5336.026696][T13736] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5336.026713][T13736] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5336.026715][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.026727][T13736] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.026732][T13736] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.026738][T13736] ? __pfx___sys_sendto (net/socket.c:2147)
[5336.026752][T13736] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5336.026759][T13736] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5336.026767][T13736] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5336.026774][T13736] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5336.026784][T13736] __x64_sys_sendto (net/socket.c:2183)
[5336.026788][T13736] ? 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)
[5336.026793][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.026797][T13736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5336.026803][T13736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5336.026807][T13736] RIP: 0033:0x7f4a7be27a4a
[ 5336.026810][T13736] 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
[ 5336.026813][T13736] RSP: 002b:00007ffc3f5843b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5336.026816][T13736] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4a7be27a4a
[ 5336.026818][T13736] RDX: 0000000000000040 RSI: 000000002c055340 RDI: 0000000000000005
[ 5336.026819][T13736] RBP: 00007ffc3f584440 R08: 0000000000418574 R09: 000000000000001c
[ 5336.026822][T13736] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5336.026824][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.026824][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.026839][T13736]
| [ 5336.039360][T13736] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13736
| [5336.040356][T13736] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5336.040630][T13736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5336.040632][T13736] Call Trace:
[ 5336.040634][T13736]
[5336.040636][T13736] dump_stack_lvl (lib/dump_stack.c:123)
[5336.040642][T13736] check_preemption_disabled (lib/smp_processor_id.c:52)
[5336.040650][T13736] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5336.040656][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.040672][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.040687][T13736] ? dump_stack_lvl (lib/dump_stack.c:124)
[5336.040696][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.040703][T13736] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5336.040709][T13736] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.040714][T13736] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5336.040719][T13736] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.040731][T13736] rawv6_sendmsg (net/ipv6/raw.c:918)
[5336.040742][T13736] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5336.040747][T13736] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5336.040752][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.040760][T13736] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5336.040763][T13736] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5336.040772][T13736] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5336.040789][T13736] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5336.040791][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.040803][T13736] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.040807][T13736] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.040813][T13736] ? __pfx___sys_sendto (net/socket.c:2147)
[5336.040829][T13736] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5336.040835][T13736] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5336.040843][T13736] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5336.040850][T13736] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5336.040860][T13736] __x64_sys_sendto (net/socket.c:2183)
[5336.040863][T13736] ? 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)
[5336.040868][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.040872][T13736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5336.040878][T13736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5336.040881][T13736] RIP: 0033:0x7f4a7be27a4a
[ 5336.040884][T13736] 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
[ 5336.040887][T13736] RSP: 002b:00007ffc3f5843b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5336.040890][T13736] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4a7be27a4a
[ 5336.040892][T13736] RDX: 0000000000000040 RSI: 000000002c055340 RDI: 0000000000000005
[ 5336.040894][T13736] RBP: 00007ffc3f584440 R08: 0000000000418574 R09: 000000000000001c
[ 5336.040896][T13736] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5336.040898][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.040898][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.040913][T13736]
| [ 5336.055105][T13736] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13736
| [5336.055596][T13736] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5336.056103][T13736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5336.056104][T13736] Call Trace:
[ 5336.056106][T13736]
[5336.056108][T13736] dump_stack_lvl (lib/dump_stack.c:123)
[5336.056114][T13736] check_preemption_disabled (lib/smp_processor_id.c:52)
[5336.056121][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.056128][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.056143][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.056158][T13736] ? dump_stack_lvl (lib/dump_stack.c:124)
[5336.056167][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.056174][T13736] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5336.056180][T13736] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.056186][T13736] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5336.056190][T13736] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.056203][T13736] rawv6_sendmsg (net/ipv6/raw.c:918)
[5336.056214][T13736] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5336.056219][T13736] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5336.056223][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.056230][T13736] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5336.056234][T13736] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5336.056243][T13736] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5336.056259][T13736] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5336.056262][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.056274][T13736] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.056278][T13736] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.056283][T13736] ? __pfx___sys_sendto (net/socket.c:2147)
[5336.056298][T13736] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5336.056304][T13736] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5336.056312][T13736] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5336.056319][T13736] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5336.056329][T13736] __x64_sys_sendto (net/socket.c:2183)
[5336.056333][T13736] ? 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)
[5336.056337][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.056341][T13736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5336.056347][T13736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5336.056349][T13736] RIP: 0033:0x7f4a7be27a4a
[ 5336.056353][T13736] 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
[ 5336.056355][T13736] RSP: 002b:00007ffc3f5843b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5336.056358][T13736] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4a7be27a4a
[ 5336.056360][T13736] RDX: 0000000000000040 RSI: 000000002c055340 RDI: 0000000000000005
[ 5336.056361][T13736] RBP: 00007ffc3f584440 R08: 0000000000418574 R09: 000000000000001c
[ 5336.056363][T13736] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5336.056365][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.056365][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.056379][T13736]
| [ 5336.056387][T13736] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13736
| [5336.071916][T13736] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5336.072197][T13736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5336.072198][T13736] Call Trace:
[ 5336.072200][T13736]
[5336.072202][T13736] dump_stack_lvl (lib/dump_stack.c:123)
[5336.072207][T13736] check_preemption_disabled (lib/smp_processor_id.c:52)
[5336.072213][T13736] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5336.072220][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.072234][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.072248][T13736] ? dump_stack_lvl (lib/dump_stack.c:123)
[5336.072252][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.072261][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.072268][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.072281][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.072296][T13736] ? dump_stack_lvl (lib/dump_stack.c:124)
[5336.072305][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.072311][T13736] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5336.072318][T13736] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.072323][T13736] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5336.072327][T13736] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.072339][T13736] rawv6_sendmsg (net/ipv6/raw.c:918)
[5336.072351][T13736] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5336.072357][T13736] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5336.072360][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.072374][T13736] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5336.072376][T13736] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5336.072385][T13736] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5336.072402][T13736] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5336.072404][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.072416][T13736] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.072420][T13736] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.072425][T13736] ? __pfx___sys_sendto (net/socket.c:2147)
[5336.072441][T13736] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5336.072447][T13736] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5336.072454][T13736] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5336.072461][T13736] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5336.072472][T13736] __x64_sys_sendto (net/socket.c:2183)
[5336.072475][T13736] ? 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)
[5336.072480][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.072484][T13736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5336.072489][T13736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5336.072492][T13736] RIP: 0033:0x7f4a7be27a4a
[ 5336.072495][T13736] 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
[ 5336.072498][T13736] RSP: 002b:00007ffc3f5843b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5336.072501][T13736] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4a7be27a4a
[ 5336.072502][T13736] RDX: 0000000000000040 RSI: 000000002c055340 RDI: 0000000000000005
[ 5336.072504][T13736] RBP: 00007ffc3f584440 R08: 0000000000418574 R09: 000000000000001c
[ 5336.072506][T13736] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5336.072507][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.072507][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.072522][T13736]
| [ 5336.072525][T13736] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13736
| [5336.090932][T13736] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5336.091215][T13736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5336.091217][T13736] Call Trace:
[ 5336.091218][T13736]
[5336.091221][T13736] dump_stack_lvl (lib/dump_stack.c:123)
[5336.091226][T13736] check_preemption_disabled (lib/smp_processor_id.c:52)
[5336.091233][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.091240][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.091254][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.091268][T13736] ? dump_stack_lvl (lib/dump_stack.c:123)
[5336.091272][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.091282][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.091288][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.091301][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.091316][T13736] ? dump_stack_lvl (lib/dump_stack.c:124)
[5336.091326][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.091332][T13736] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5336.091339][T13736] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.091344][T13736] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5336.091349][T13736] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.091361][T13736] rawv6_sendmsg (net/ipv6/raw.c:918)
[5336.091373][T13736] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5336.091379][T13736] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5336.091382][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.091389][T13736] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5336.091392][T13736] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5336.091402][T13736] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5336.091418][T13736] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5336.091421][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.091433][T13736] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.091437][T13736] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.091443][T13736] ? __pfx___sys_sendto (net/socket.c:2147)
[5336.091458][T13736] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5336.091464][T13736] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5336.091472][T13736] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5336.091479][T13736] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5336.091490][T13736] __x64_sys_sendto (net/socket.c:2183)
[5336.091493][T13736] ? 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)
[5336.091498][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.091502][T13736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5336.091508][T13736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5336.091511][T13736] RIP: 0033:0x7f4a7be27a4a
[ 5336.091514][T13736] 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
[ 5336.091516][T13736] RSP: 002b:00007ffc3f5843b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5336.091519][T13736] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4a7be27a4a
[ 5336.091521][T13736] RDX: 0000000000000040 RSI: 000000002c055340 RDI: 0000000000000005
[ 5336.091523][T13736] RBP: 00007ffc3f584440 R08: 0000000000418574 R09: 000000000000001c
[ 5336.091524][T13736] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5336.091526][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.091526][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.091541][T13736]
| [ 5336.091549][T13736] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13736
| [5336.110885][T13736] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5336.111376][T13736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5336.111377][T13736] Call Trace:
[ 5336.111379][T13736]
[5336.111381][T13736] dump_stack_lvl (lib/dump_stack.c:123)
[5336.111386][T13736] check_preemption_disabled (lib/smp_processor_id.c:52)
[5336.111392][T13736] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5336.111399][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.111413][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.111427][T13736] ? dump_stack_lvl (lib/dump_stack.c:123)
[5336.111430][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.111440][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.111447][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.111460][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.111474][T13736] ? dump_stack_lvl (lib/dump_stack.c:123)
[5336.111477][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.111487][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.111494][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.111507][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.111522][T13736] ? dump_stack_lvl (lib/dump_stack.c:124)
[5336.111531][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.111537][T13736] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5336.111544][T13736] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.111549][T13736] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5336.111553][T13736] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.111565][T13736] rawv6_sendmsg (net/ipv6/raw.c:918)
[5336.111577][T13736] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5336.111582][T13736] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5336.111585][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.111593][T13736] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5336.111595][T13736] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5336.111604][T13736] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5336.111621][T13736] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5336.111624][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.111635][T13736] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.111639][T13736] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.111644][T13736] ? __pfx___sys_sendto (net/socket.c:2147)
[5336.111659][T13736] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5336.111665][T13736] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5336.111672][T13736] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5336.111679][T13736] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5336.111690][T13736] __x64_sys_sendto (net/socket.c:2183)
[5336.111694][T13736] ? 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)
[5336.111698][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.111702][T13736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5336.111708][T13736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5336.111711][T13736] RIP: 0033:0x7f4a7be27a4a
[ 5336.111714][T13736] 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
[ 5336.111716][T13736] RSP: 002b:00007ffc3f5843b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5336.111719][T13736] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4a7be27a4a
[ 5336.111721][T13736] RDX: 0000000000000040 RSI: 000000002c055340 RDI: 0000000000000005
[ 5336.111723][T13736] RBP: 00007ffc3f584440 R08: 0000000000418574 R09: 000000000000001c
[ 5336.111725][T13736] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5336.111726][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.111726][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.111741][T13736]
| [ 5336.111744][T13736] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13736
| [5336.133248][T13736] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5336.133768][T13736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5336.133769][T13736] Call Trace:
[ 5336.133771][T13736]
[5336.133773][T13736] dump_stack_lvl (lib/dump_stack.c:123)
[5336.133778][T13736] check_preemption_disabled (lib/smp_processor_id.c:52)
[5336.133785][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.133792][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.133807][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.133822][T13736] ? dump_stack_lvl (lib/dump_stack.c:123)
[5336.133826][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.133836][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.133843][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.133856][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.133870][T13736] ? dump_stack_lvl (lib/dump_stack.c:123)
[5336.133873][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.133883][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.133890][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.133903][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.133919][T13736] ? dump_stack_lvl (lib/dump_stack.c:124)
[5336.133928][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.133934][T13736] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5336.133941][T13736] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.133947][T13736] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5336.133951][T13736] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.133964][T13736] rawv6_sendmsg (net/ipv6/raw.c:918)
[5336.133976][T13736] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5336.133981][T13736] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5336.133984][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.133992][T13736] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5336.133995][T13736] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5336.134004][T13736] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5336.134021][T13736] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5336.134023][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.134035][T13736] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.134039][T13736] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.134045][T13736] ? __pfx___sys_sendto (net/socket.c:2147)
[5336.134060][T13736] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5336.134066][T13736] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5336.134074][T13736] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5336.134082][T13736] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5336.134092][T13736] __x64_sys_sendto (net/socket.c:2183)
[5336.134096][T13736] ? 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)
[5336.134101][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.134105][T13736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5336.134111][T13736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5336.134113][T13736] RIP: 0033:0x7f4a7be27a4a
[ 5336.134117][T13736] 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
[ 5336.134119][T13736] RSP: 002b:00007ffc3f5843b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5336.134122][T13736] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4a7be27a4a
[ 5336.134124][T13736] RDX: 0000000000000040 RSI: 000000002c055340 RDI: 0000000000000005
[ 5336.134126][T13736] RBP: 00007ffc3f584440 R08: 0000000000418574 R09: 000000000000001c
[ 5336.134127][T13736] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5336.134129][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.134129][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.134144][T13736]
| [ 5336.156584][T13736] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13736
| [5336.157350][T13736] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5336.157678][T13736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5336.157679][T13736] Call Trace:
[ 5336.157681][T13736]
[5336.157683][T13736] dump_stack_lvl (lib/dump_stack.c:123)
[5336.157688][T13736] check_preemption_disabled (lib/smp_processor_id.c:52)
[5336.157694][T13736] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5336.157701][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.157716][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.157732][T13736] ? dump_stack_lvl (lib/dump_stack.c:124)
[5336.157742][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.157748][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.157762][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.157776][T13736] ? dump_stack_lvl (lib/dump_stack.c:123)
[5336.157779][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.157789][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.157795][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.157808][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.157823][T13736] ? dump_stack_lvl (lib/dump_stack.c:123)
[5336.157827][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.157837][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.157843][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.157856][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.157871][T13736] ? dump_stack_lvl (lib/dump_stack.c:124)
[5336.157881][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.157887][T13736] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5336.157894][T13736] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.157899][T13736] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5336.157903][T13736] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.157916][T13736] rawv6_sendmsg (net/ipv6/raw.c:918)
[5336.157928][T13736] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5336.157933][T13736] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5336.157936][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.157944][T13736] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5336.157946][T13736] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5336.157956][T13736] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5336.157973][T13736] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5336.157975][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.157987][T13736] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.157991][T13736] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.157997][T13736] ? __pfx___sys_sendto (net/socket.c:2147)
[5336.158013][T13736] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5336.158019][T13736] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5336.158027][T13736] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5336.158034][T13736] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5336.158045][T13736] __x64_sys_sendto (net/socket.c:2183)
[5336.158048][T13736] ? 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)
[5336.158052][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.158057][T13736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5336.158063][T13736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5336.158066][T13736] RIP: 0033:0x7f4a7be27a4a
[ 5336.158069][T13736] 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
[ 5336.158072][T13736] RSP: 002b:00007ffc3f5843b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5336.158074][T13736] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4a7be27a4a
[ 5336.158076][T13736] RDX: 0000000000000040 RSI: 000000002c055340 RDI: 0000000000000005
[ 5336.158078][T13736] RBP: 00007ffc3f584440 R08: 0000000000418574 R09: 000000000000001c
[ 5336.158079][T13736] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5336.158081][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.158081][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5336.158096][T13736]
| [ 5336.182633][T13736] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13736
| [5336.183583][T13736] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5336.183931][T13736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5336.183933][T13736] Call Trace:
[ 5336.183935][T13736]
[5336.183937][T13736] dump_stack_lvl (lib/dump_stack.c:123)
[5336.183942][T13736] check_preemption_disabled (lib/smp_processor_id.c:52)
[5336.183949][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.183956][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.183971][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.183987][T13736] ? dump_stack_lvl (lib/dump_stack.c:124)
[5336.183997][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.184004][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.184017][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.184031][T13736] ? dump_stack_lvl (lib/dump_stack.c:123)
[5336.184034][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.184044][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.184051][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.184064][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.184078][T13736] ? dump_stack_lvl (lib/dump_stack.c:123)
[5336.184082][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.184091][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.184098][T13736] ila_output (./include/net/dst.h:459 net/ipv6/ila/ila_lwt.c:101) ila
[5336.184111][T13736] ? __pfx_ila_output (net/ipv6/ila/ila_lwt.c:39) ila
[5336.184127][T13736] ? dump_stack_lvl (lib/dump_stack.c:124)
[5336.184136][T13736] lwtunnel_output (net/core/lwtunnel.c:359)
[5336.184143][T13736] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5336.184149][T13736] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.184155][T13736] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5336.184159][T13736] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5336.184172][T13736] rawv6_sendmsg (net/ipv6/raw.c:918)
[5336.184184][T13736] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5336.184189][T13736] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5336.184193][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.184200][T13736] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5336.184203][T13736] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5336.184213][T13736] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5336.184230][T13736] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5336.184232][T13736] ? __lock_release (kernel/locking/lockdep.c:5534)
[5336.184244][T13736] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.184248][T13736] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5336.184254][T13736] ? __pfx___sys_sendto (net/socket.c:2147)
[5336.184269][T13736] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5336.184276][T13736] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5336.184284][T13736] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5336.184291][T13736] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5336.184302][T13736] __x64_sys_sendto (net/socket.c:2183)
[5336.184306][T13736] ? 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)
[5336.184310][T13736] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5336.184314][T13736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5336.184319][T13736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5336.184322][T13736] RIP: 0033:0x7f4a7be27a4a
[ 5336.184325][T13736] 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
[ 5336.184328][T13736] RSP: 002b:00007ffc3f5843b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5336.184331][T13736] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f4a7be27a4a
[ 5336.184333][T13736] RDX: 0000000000000040 RSI: 000000002c055340 RDI: 0000000000000005
[ 5336.184334][T13736] RBP: 00007ffc3f584440 R08: 0000000000418574 R09: 000000000000001c
[ 5336.184336][T13736] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5336.184338][T13736] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f4a7bf50000
| [ 5337.271317][T13736] lwtunnel_output(): recursion limit reached on datapath
| [ 5341.989985][T13743] check_preemption_disabled: 46 callbacks suppressed
| [ 5341.989993][T13743] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13743
| [5341.991136][T13743] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5341.991432][T13743] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5341.991434][T13743] Call Trace:
[ 5341.991437][T13743]
[5341.991439][T13743] dump_stack_lvl (lib/dump_stack.c:123)
[5341.991449][T13743] check_preemption_disabled (lib/smp_processor_id.c:52)
[5341.991459][T13743] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5341.991465][T13743] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5341.991474][T13743] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5341.991482][T13743] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5341.991487][T13743] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5341.991499][T13743] rawv6_sendmsg (net/ipv6/raw.c:918)
[5341.991510][T13743] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5341.991515][T13743] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5341.991523][T13743] ? __lock_release (kernel/locking/lockdep.c:5534)
[5341.991534][T13743] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5341.991540][T13743] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5341.991549][T13743] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5341.991565][T13743] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5341.991568][T13743] ? __lock_release (kernel/locking/lockdep.c:5534)
[5341.991579][T13743] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5341.991587][T13743] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5341.991593][T13743] ? __pfx___sys_sendto (net/socket.c:2147)
[5341.991607][T13743] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5341.991616][T13743] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5341.991627][T13743] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5341.991634][T13743] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5341.991644][T13743] __x64_sys_sendto (net/socket.c:2183)
[5341.991647][T13743] ? 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)
[5341.991654][T13743] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5341.991658][T13743] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5341.991664][T13743] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5341.991668][T13743] RIP: 0033:0x7fa7b9364a4a
[ 5341.991672][T13743] 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
[ 5341.991675][T13743] RSP: 002b:00007fffd3c56f38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5341.991679][T13743] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa7b9364a4a
[ 5341.991681][T13743] RDX: 0000000000000040 RSI: 00000000085b2340 RDI: 0000000000000005
[ 5341.991683][T13743] RBP: 00007fffd3c56fc0 R08: 0000000000418574 R09: 000000000000001c
[ 5341.991684][T13743] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5341.991686][T13743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa7b948d000
| [ 5341.991686][T13743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa7b948d000
| [ 5341.991701][T13743]
| [ 5341.991703][T13743] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13743
| [5342.004753][T13743] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5342.005039][T13743] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5342.005040][T13743] Call Trace:
[ 5342.005042][T13743]
[5342.005044][T13743] dump_stack_lvl (lib/dump_stack.c:123)
[5342.005051][T13743] check_preemption_disabled (lib/smp_processor_id.c:52)
[5342.005058][T13743] lwtunnel_output (net/core/lwtunnel.c:359)
[5342.005065][T13743] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5342.005072][T13743] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5342.005078][T13743] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5342.005083][T13743] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5342.005095][T13743] rawv6_sendmsg (net/ipv6/raw.c:918)
[5342.005107][T13743] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5342.005112][T13743] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5342.005117][T13743] ? __lock_release (kernel/locking/lockdep.c:5534)
[5342.005126][T13743] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5342.005129][T13743] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5342.005139][T13743] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5342.005156][T13743] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5342.005158][T13743] ? __lock_release (kernel/locking/lockdep.c:5534)
[5342.005170][T13743] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5342.005175][T13743] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5342.005181][T13743] ? __pfx___sys_sendto (net/socket.c:2147)
[5342.005195][T13743] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5342.005201][T13743] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5342.005210][T13743] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5342.005217][T13743] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5342.005227][T13743] __x64_sys_sendto (net/socket.c:2183)
[5342.005231][T13743] ? 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)
[5342.005235][T13743] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5342.005239][T13743] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5342.005245][T13743] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5342.005249][T13743] RIP: 0033:0x7fa7b9364a4a
[ 5342.005253][T13743] 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
[ 5342.005255][T13743] RSP: 002b:00007fffd3c56f38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5342.005259][T13743] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa7b9364a4a
[ 5342.005261][T13743] RDX: 0000000000000040 RSI: 00000000085b2340 RDI: 0000000000000005
[ 5342.005262][T13743] RBP: 00007fffd3c56fc0 R08: 0000000000418574 R09: 000000000000001c
[ 5342.005264][T13743] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5342.005266][T13743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa7b948d000
| [ 5342.005266][T13743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa7b948d000
| [ 5342.005281][T13743]
| [ 5342.020066][T13743] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13743
| [5342.020469][T13743] caller is lwtunnel_output (net/core/dev.h:355 net/core/lwtunnel.c:360)
[ 5342.020746][T13743] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5342.020747][T13743] Call Trace:
[ 5342.020749][T13743]
[5342.020751][T13743] dump_stack_lvl (lib/dump_stack.c:123)
[5342.020757][T13743] check_preemption_disabled (lib/smp_processor_id.c:52)
[5342.020765][T13743] lwtunnel_output (net/core/dev.h:355 net/core/lwtunnel.c:360)
[5342.020772][T13743] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5342.020778][T13743] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5342.020784][T13743] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5342.020788][T13743] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5342.020800][T13743] rawv6_sendmsg (net/ipv6/raw.c:918)
[5342.020812][T13743] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5342.020817][T13743] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5342.020823][T13743] ? __lock_release (kernel/locking/lockdep.c:5534)
[5342.020831][T13743] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5342.020835][T13743] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5342.020844][T13743] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5342.020861][T13743] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5342.020863][T13743] ? __lock_release (kernel/locking/lockdep.c:5534)
[5342.020875][T13743] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5342.020880][T13743] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5342.020885][T13743] ? __pfx___sys_sendto (net/socket.c:2147)
[5342.020900][T13743] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5342.020906][T13743] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5342.020914][T13743] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5342.020921][T13743] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5342.020931][T13743] __x64_sys_sendto (net/socket.c:2183)
[5342.020935][T13743] ? 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)
[5342.020939][T13743] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5342.020944][T13743] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5342.020950][T13743] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5342.020953][T13743] RIP: 0033:0x7fa7b9364a4a
[ 5342.020957][T13743] 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
[ 5342.020959][T13743] RSP: 002b:00007fffd3c56f38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5342.020962][T13743] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa7b9364a4a
[ 5342.020964][T13743] RDX: 0000000000000040 RSI: 00000000085b2340 RDI: 0000000000000005
[ 5342.020966][T13743] RBP: 00007fffd3c56fc0 R08: 0000000000418574 R09: 000000000000001c
[ 5342.020968][T13743] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5342.020970][T13743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa7b948d000
| [ 5342.020970][T13743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa7b948d000
| [ 5342.020985][T13743]
| [ 5343.000162][T13743] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13743
| [5343.000767][T13743] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5343.001072][T13743] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5343.001075][T13743] Call Trace:
[ 5343.001077][T13743]
[5343.001079][T13743] dump_stack_lvl (lib/dump_stack.c:123)
[5343.001088][T13743] check_preemption_disabled (lib/smp_processor_id.c:52)
[5343.001096][T13743] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5343.001103][T13743] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5343.001110][T13743] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5343.001116][T13743] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5343.001121][T13743] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5343.001133][T13743] rawv6_sendmsg (net/ipv6/raw.c:918)
[5343.001144][T13743] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5343.001149][T13743] ? find_held_lock (kernel/locking/lockdep.c:5348)
[5343.001160][T13743] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5343.001165][T13743] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5343.001174][T13743] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5343.001190][T13743] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5343.001195][T13743] ? __lock_release (kernel/locking/lockdep.c:5534)
[5343.001206][T13743] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5343.001211][T13743] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5343.001217][T13743] ? __pfx___sys_sendto (net/socket.c:2147)
[5343.001230][T13743] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5343.001239][T13743] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4))
[5343.001246][T13743] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5343.001254][T13743] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062)
[5343.001259][T13743] ? __pfx___x64_sys_poll (fs/select.c:1062)
[5343.001262][T13743] ? 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)
[5343.001271][T13743] __x64_sys_sendto (net/socket.c:2183)
[5343.001275][T13743] ? 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)
[5343.001280][T13743] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5343.001284][T13743] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5343.001290][T13743] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5343.001294][T13743] RIP: 0033:0x7fa7b9364a4a
[ 5343.001299][T13743] 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
[ 5343.001302][T13743] RSP: 002b:00007fffd3c56f38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5343.001306][T13743] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa7b9364a4a
[ 5343.001308][T13743] RDX: 0000000000000040 RSI: 00000000085b2340 RDI: 0000000000000005
[ 5343.001310][T13743] RBP: 00007fffd3c56fc0 R08: 0000000000418574 R09: 000000000000001c
[ 5343.001312][T13743] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0
[ 5343.001314][T13743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa7b948d000
| [ 5343.001314][T13743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa7b948d000
| [ 5343.001329][T13743]
| [ 5343.001333][T13743] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13743
| [5343.014362][T13743] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5343.014626][T13743] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5343.014628][T13743] Call Trace:
[ 5343.014630][T13743]
[5343.014632][T13743] dump_stack_lvl (lib/dump_stack.c:123)
[5343.014638][T13743] check_preemption_disabled (lib/smp_processor_id.c:52)
[5343.014644][T13743] lwtunnel_output (net/core/lwtunnel.c:359)
[5343.014651][T13743] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5343.014658][T13743] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5343.014663][T13743] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5343.014668][T13743] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5343.014680][T13743] rawv6_sendmsg (net/ipv6/raw.c:918)
[5343.014691][T13743] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5343.014695][T13743] ? find_held_lock (kernel/locking/lockdep.c:5348)
[5343.014703][T13743] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5343.014707][T13743] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5343.014715][T13743] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5343.014731][T13743] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5343.014735][T13743] ? __lock_release (kernel/locking/lockdep.c:5534)
[5343.014746][T13743] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5343.014751][T13743] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5343.014756][T13743] ? __pfx___sys_sendto (net/socket.c:2147)
[5343.014769][T13743] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5343.014778][T13743] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4))
[5343.014784][T13743] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5343.014792][T13743] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062)
[5343.014796][T13743] ? __pfx___x64_sys_poll (fs/select.c:1062)
[5343.014799][T13743] ? 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)
[5343.014806][T13743] __x64_sys_sendto (net/socket.c:2183)
[5343.014810][T13743] ? 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)
[5343.014814][T13743] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5343.014819][T13743] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5343.014826][T13743] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5343.014830][T13743] RIP: 0033:0x7fa7b9364a4a
[ 5343.014834][T13743] 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
[ 5343.014836][T13743] RSP: 002b:00007fffd3c56f38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5343.014840][T13743] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa7b9364a4a
[ 5343.014842][T13743] RDX: 0000000000000040 RSI: 00000000085b2340 RDI: 0000000000000005
[ 5343.014844][T13743] RBP: 00007fffd3c56fc0 R08: 0000000000418574 R09: 000000000000001c
[ 5343.014846][T13743] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0
[ 5343.014848][T13743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa7b948d000
| [ 5343.014848][T13743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa7b948d000
| [ 5343.014862][T13743]
| [ 5343.028414][T13743] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13743
| [5343.028811][T13743] caller is lwtunnel_output (net/core/dev.h:355 net/core/lwtunnel.c:360)
[ 5343.029100][T13743] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5343.029101][T13743] Call Trace:
[ 5343.029103][T13743]
[5343.029106][T13743] dump_stack_lvl (lib/dump_stack.c:123)
[5343.029111][T13743] check_preemption_disabled (lib/smp_processor_id.c:52)
[5343.029119][T13743] lwtunnel_output (net/core/dev.h:355 net/core/lwtunnel.c:360)
[5343.029126][T13743] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5343.029132][T13743] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5343.029138][T13743] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5343.029142][T13743] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5343.029155][T13743] rawv6_sendmsg (net/ipv6/raw.c:918)
[5343.029166][T13743] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5343.029170][T13743] ? find_held_lock (kernel/locking/lockdep.c:5348)
[5343.029179][T13743] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5343.029182][T13743] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5343.029191][T13743] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5343.029208][T13743] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5343.029211][T13743] ? __lock_release (kernel/locking/lockdep.c:5534)
[5343.029222][T13743] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5343.029227][T13743] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5343.029232][T13743] ? __pfx___sys_sendto (net/socket.c:2147)
[5343.029246][T13743] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5343.029254][T13743] ? ktime_get_ts64 (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:907 (discriminator 4))
[5343.029261][T13743] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5343.029269][T13743] ? __x64_sys_poll (fs/select.c:1076 fs/select.c:1062 fs/select.c:1062)
[5343.029274][T13743] ? __pfx___x64_sys_poll (fs/select.c:1062)
[5343.029276][T13743] ? 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)
[5343.029284][T13743] __x64_sys_sendto (net/socket.c:2183)
[5343.029288][T13743] ? 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)
[5343.029292][T13743] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5343.029296][T13743] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5343.029302][T13743] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5343.029306][T13743] RIP: 0033:0x7fa7b9364a4a
[ 5343.029309][T13743] 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
[ 5343.029312][T13743] RSP: 002b:00007fffd3c56f38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5343.029315][T13743] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa7b9364a4a
[ 5343.029317][T13743] RDX: 0000000000000040 RSI: 00000000085b2340 RDI: 0000000000000005
[ 5343.029319][T13743] RBP: 00007fffd3c56fc0 R08: 0000000000418574 R09: 000000000000001c
[ 5343.029321][T13743] R10: 0000000000000800 R11: 0000000000000246 R12: 0000000000419ac0
[ 5343.029323][T13743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa7b948d000
| [ 5345.479305][ C2] lwtunnel_input(): recursion limit reached on datapath
| [ 5346.542510][ C1] lwtunnel_input(): recursion limit reached on datapath
| [ 5348.808566][T13749] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13749
| [5348.809162][T13749] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5348.809424][T13749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5348.809427][T13749] Call Trace:
[ 5348.809429][T13749]
[5348.809431][T13749] dump_stack_lvl (lib/dump_stack.c:123)
[5348.809441][T13749] check_preemption_disabled (lib/smp_processor_id.c:52)
[5348.809451][T13749] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5348.809457][T13749] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5348.809465][T13749] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.809473][T13749] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5348.809477][T13749] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.809489][T13749] rawv6_sendmsg (net/ipv6/raw.c:918)
[5348.809501][T13749] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5348.809506][T13749] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5348.809513][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.809522][T13749] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5348.809528][T13749] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5348.809537][T13749] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5348.809553][T13749] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5348.809557][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.809568][T13749] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.809575][T13749] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.809580][T13749] ? __pfx___sys_sendto (net/socket.c:2147)
[5348.809594][T13749] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5348.809602][T13749] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5348.809612][T13749] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5348.809619][T13749] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5348.809630][T13749] __x64_sys_sendto (net/socket.c:2183)
[5348.809634][T13749] ? 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)
[5348.809640][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.809644][T13749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5348.809650][T13749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5348.809654][T13749] RIP: 0033:0x7f67f1601a4a
[ 5348.809658][T13749] 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
[ 5348.809662][T13749] RSP: 002b:00007ffd10e46258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5348.809666][T13749] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f67f1601a4a
[ 5348.809668][T13749] RDX: 0000000000000040 RSI: 000000002964d340 RDI: 0000000000000005
[ 5348.809669][T13749] RBP: 00007ffd10e462e0 R08: 0000000000418574 R09: 000000000000001c
[ 5348.809671][T13749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5348.809673][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.809673][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.809687][T13749]
| [ 5348.809690][T13749] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13749
| [5348.821517][T13749] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5348.821765][T13749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5348.821767][T13749] Call Trace:
[ 5348.821769][T13749]
[5348.821771][T13749] dump_stack_lvl (lib/dump_stack.c:123)
[5348.821777][T13749] check_preemption_disabled (lib/smp_processor_id.c:52)
[5348.821784][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.821790][T13749] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5348.821796][T13749] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.821801][T13749] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5348.821806][T13749] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.821818][T13749] rawv6_sendmsg (net/ipv6/raw.c:918)
[5348.821831][T13749] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5348.821836][T13749] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5348.821840][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.821847][T13749] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5348.821851][T13749] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5348.821860][T13749] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5348.821876][T13749] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5348.821879][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.821890][T13749] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.821894][T13749] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.821900][T13749] ? __pfx___sys_sendto (net/socket.c:2147)
[5348.821914][T13749] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5348.821920][T13749] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5348.821928][T13749] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5348.821935][T13749] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5348.821946][T13749] __x64_sys_sendto (net/socket.c:2183)
[5348.821949][T13749] ? 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)
[5348.821954][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.821958][T13749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5348.821964][T13749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5348.821967][T13749] RIP: 0033:0x7f67f1601a4a
[ 5348.821970][T13749] 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
[ 5348.821973][T13749] RSP: 002b:00007ffd10e46258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5348.821976][T13749] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f67f1601a4a
[ 5348.821978][T13749] RDX: 0000000000000040 RSI: 000000002964d340 RDI: 0000000000000005
[ 5348.821979][T13749] RBP: 00007ffd10e462e0 R08: 0000000000418574 R09: 000000000000001c
[ 5348.821981][T13749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5348.821983][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.821983][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.821997][T13749]
| [ 5348.834716][T13749] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13749
| [5348.835165][T13749] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5348.835422][T13749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5348.835423][T13749] Call Trace:
[ 5348.835425][T13749]
[5348.835427][T13749] dump_stack_lvl (lib/dump_stack.c:123)
[5348.835433][T13749] check_preemption_disabled (lib/smp_processor_id.c:52)
[5348.835440][T13749] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5348.835446][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.835457][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.835470][T13749] ? dump_stack_lvl (lib/dump_stack.c:124)
[5348.835479][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.835485][T13749] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5348.835492][T13749] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.835497][T13749] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5348.835502][T13749] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.835514][T13749] rawv6_sendmsg (net/ipv6/raw.c:918)
[5348.835525][T13749] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5348.835530][T13749] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5348.835535][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.835542][T13749] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5348.835546][T13749] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5348.835555][T13749] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5348.835571][T13749] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5348.835574][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.835585][T13749] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.835589][T13749] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.835595][T13749] ? __pfx___sys_sendto (net/socket.c:2147)
[5348.835610][T13749] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5348.835616][T13749] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5348.835624][T13749] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5348.835631][T13749] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5348.835641][T13749] __x64_sys_sendto (net/socket.c:2183)
[5348.835645][T13749] ? 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)
[5348.835650][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.835654][T13749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5348.835660][T13749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5348.835663][T13749] RIP: 0033:0x7f67f1601a4a
[ 5348.835667][T13749] 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
[ 5348.835669][T13749] RSP: 002b:00007ffd10e46258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5348.835672][T13749] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f67f1601a4a
[ 5348.835674][T13749] RDX: 0000000000000040 RSI: 000000002964d340 RDI: 0000000000000005
[ 5348.835676][T13749] RBP: 00007ffd10e462e0 R08: 0000000000418574 R09: 000000000000001c
[ 5348.835678][T13749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5348.835679][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.835679][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.835694][T13749]
| [ 5348.835697][T13749] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13749
| [5348.848762][T13749] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5348.849035][T13749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5348.849036][T13749] Call Trace:
[ 5348.849038][T13749]
[5348.849040][T13749] dump_stack_lvl (lib/dump_stack.c:123)
[5348.849045][T13749] check_preemption_disabled (lib/smp_processor_id.c:52)
[5348.849052][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.849058][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.849068][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.849081][T13749] ? dump_stack_lvl (lib/dump_stack.c:124)
[5348.849090][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.849096][T13749] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5348.849102][T13749] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.849107][T13749] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5348.849112][T13749] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.849124][T13749] rawv6_sendmsg (net/ipv6/raw.c:918)
[5348.849135][T13749] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5348.849140][T13749] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5348.849144][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.849151][T13749] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5348.849154][T13749] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5348.849163][T13749] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5348.849180][T13749] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5348.849183][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.849194][T13749] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.849198][T13749] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.849204][T13749] ? __pfx___sys_sendto (net/socket.c:2147)
[5348.849219][T13749] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5348.849225][T13749] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5348.849233][T13749] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5348.849240][T13749] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5348.849250][T13749] __x64_sys_sendto (net/socket.c:2183)
[5348.849254][T13749] ? 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)
[5348.849258][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.849263][T13749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5348.849269][T13749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5348.849272][T13749] RIP: 0033:0x7f67f1601a4a
[ 5348.849275][T13749] 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
[ 5348.849277][T13749] RSP: 002b:00007ffd10e46258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5348.849280][T13749] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f67f1601a4a
[ 5348.849282][T13749] RDX: 0000000000000040 RSI: 000000002964d340 RDI: 0000000000000005
[ 5348.849283][T13749] RBP: 00007ffd10e462e0 R08: 0000000000418574 R09: 000000000000001c
[ 5348.849285][T13749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5348.849286][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.849286][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.849301][T13749]
| [ 5348.849373][T13749] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13749
| [5348.863393][T13749] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5348.863659][T13749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5348.863660][T13749] Call Trace:
[ 5348.863662][T13749]
[5348.863664][T13749] dump_stack_lvl (lib/dump_stack.c:123)
[5348.863669][T13749] check_preemption_disabled (lib/smp_processor_id.c:52)
[5348.863676][T13749] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5348.863682][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.863692][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.863703][T13749] ? dump_stack_lvl (lib/dump_stack.c:123)
[5348.863707][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.863716][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.863722][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.863731][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.863744][T13749] ? dump_stack_lvl (lib/dump_stack.c:124)
[5348.863753][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.863759][T13749] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5348.863765][T13749] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.863770][T13749] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5348.863774][T13749] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.863786][T13749] rawv6_sendmsg (net/ipv6/raw.c:918)
[5348.863798][T13749] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5348.863803][T13749] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5348.863807][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.863814][T13749] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5348.863817][T13749] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5348.863828][T13749] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5348.863844][T13749] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5348.863847][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.863859][T13749] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.863863][T13749] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.863869][T13749] ? __pfx___sys_sendto (net/socket.c:2147)
[5348.863884][T13749] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5348.863890][T13749] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5348.863897][T13749] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5348.863905][T13749] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5348.863915][T13749] __x64_sys_sendto (net/socket.c:2183)
[5348.863919][T13749] ? 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)
[5348.863924][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.863928][T13749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5348.863934][T13749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5348.863937][T13749] RIP: 0033:0x7f67f1601a4a
[ 5348.863940][T13749] 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
[ 5348.863942][T13749] RSP: 002b:00007ffd10e46258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5348.863945][T13749] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f67f1601a4a
[ 5348.863947][T13749] RDX: 0000000000000040 RSI: 000000002964d340 RDI: 0000000000000005
[ 5348.863948][T13749] RBP: 00007ffd10e462e0 R08: 0000000000418574 R09: 000000000000001c
[ 5348.863950][T13749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5348.863952][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.863952][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.863967][T13749]
| [ 5348.882167][T13749] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13749
| [5348.882744][T13749] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5348.883024][T13749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5348.883026][T13749] Call Trace:
[ 5348.883028][T13749]
[5348.883030][T13749] dump_stack_lvl (lib/dump_stack.c:123)
[5348.883035][T13749] check_preemption_disabled (lib/smp_processor_id.c:52)
[5348.883041][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.883048][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.883057][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.883069][T13749] ? dump_stack_lvl (lib/dump_stack.c:123)
[5348.883072][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.883082][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.883088][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.883097][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.883110][T13749] ? dump_stack_lvl (lib/dump_stack.c:124)
[5348.883119][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.883126][T13749] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5348.883132][T13749] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.883137][T13749] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5348.883142][T13749] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.883154][T13749] rawv6_sendmsg (net/ipv6/raw.c:918)
[5348.883166][T13749] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5348.883171][T13749] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5348.883175][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.883182][T13749] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5348.883186][T13749] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5348.883195][T13749] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5348.883211][T13749] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5348.883214][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.883225][T13749] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.883229][T13749] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.883234][T13749] ? __pfx___sys_sendto (net/socket.c:2147)
[5348.883249][T13749] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5348.883255][T13749] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5348.883263][T13749] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5348.883270][T13749] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5348.883280][T13749] __x64_sys_sendto (net/socket.c:2183)
[5348.883284][T13749] ? 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)
[5348.883288][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.883292][T13749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5348.883298][T13749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5348.883301][T13749] RIP: 0033:0x7f67f1601a4a
[ 5348.883305][T13749] 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
[ 5348.883307][T13749] RSP: 002b:00007ffd10e46258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5348.883310][T13749] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f67f1601a4a
[ 5348.883312][T13749] RDX: 0000000000000040 RSI: 000000002964d340 RDI: 0000000000000005
[ 5348.883314][T13749] RBP: 00007ffd10e462e0 R08: 0000000000418574 R09: 000000000000001c
[ 5348.883316][T13749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5348.883317][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.883317][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.883333][T13749]
| [ 5348.883424][T13749] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13749
| [5348.901398][T13749] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5348.901700][T13749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5348.901701][T13749] Call Trace:
[ 5348.901703][T13749]
[5348.901705][T13749] dump_stack_lvl (lib/dump_stack.c:123)
[5348.901710][T13749] check_preemption_disabled (lib/smp_processor_id.c:52)
[5348.901717][T13749] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5348.901724][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.901733][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.901745][T13749] ? dump_stack_lvl (lib/dump_stack.c:123)
[5348.901749][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.901759][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.901765][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.901774][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.901785][T13749] ? dump_stack_lvl (lib/dump_stack.c:123)
[5348.901789][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.901798][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.901805][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.901814][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.901828][T13749] ? dump_stack_lvl (lib/dump_stack.c:124)
[5348.901837][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.901844][T13749] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5348.901850][T13749] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.901855][T13749] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5348.901859][T13749] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.901872][T13749] rawv6_sendmsg (net/ipv6/raw.c:918)
[5348.901884][T13749] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5348.901889][T13749] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5348.901892][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.901900][T13749] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5348.901903][T13749] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5348.901912][T13749] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5348.901929][T13749] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5348.901931][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.901943][T13749] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.901947][T13749] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.901952][T13749] ? __pfx___sys_sendto (net/socket.c:2147)
[5348.901967][T13749] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5348.901974][T13749] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5348.901982][T13749] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5348.901989][T13749] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5348.902000][T13749] __x64_sys_sendto (net/socket.c:2183)
[5348.902004][T13749] ? 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)
[5348.902008][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.902012][T13749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5348.902018][T13749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5348.902021][T13749] RIP: 0033:0x7f67f1601a4a
[ 5348.902024][T13749] 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
[ 5348.902027][T13749] RSP: 002b:00007ffd10e46258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5348.902030][T13749] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f67f1601a4a
[ 5348.902032][T13749] RDX: 0000000000000040 RSI: 000000002964d340 RDI: 0000000000000005
[ 5348.902033][T13749] RBP: 00007ffd10e462e0 R08: 0000000000418574 R09: 000000000000001c
[ 5348.902035][T13749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5348.902037][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.902037][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.902052][T13749]
| [ 5348.922643][T13749] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13749
| [5348.923064][T13749] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5348.923532][T13749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5348.923534][T13749] Call Trace:
[ 5348.923536][T13749]
[5348.923538][T13749] dump_stack_lvl (lib/dump_stack.c:123)
[5348.923543][T13749] check_preemption_disabled (lib/smp_processor_id.c:52)
[5348.923550][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.923557][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.923567][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.923579][T13749] ? dump_stack_lvl (lib/dump_stack.c:123)
[5348.923582][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.923592][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.923599][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.923608][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.923620][T13749] ? dump_stack_lvl (lib/dump_stack.c:123)
[5348.923623][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.923633][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.923639][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.923648][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.923661][T13749] ? dump_stack_lvl (lib/dump_stack.c:124)
[5348.923670][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.923677][T13749] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5348.923683][T13749] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.923688][T13749] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5348.923693][T13749] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.923705][T13749] rawv6_sendmsg (net/ipv6/raw.c:918)
[5348.923717][T13749] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5348.923723][T13749] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5348.923726][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.923733][T13749] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5348.923736][T13749] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5348.923746][T13749] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5348.923763][T13749] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5348.923765][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.923777][T13749] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.923780][T13749] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.923786][T13749] ? __pfx___sys_sendto (net/socket.c:2147)
[5348.923801][T13749] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5348.923807][T13749] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5348.923815][T13749] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5348.923824][T13749] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5348.923834][T13749] __x64_sys_sendto (net/socket.c:2183)
[5348.923838][T13749] ? 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)
[5348.923843][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.923847][T13749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5348.923853][T13749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5348.923857][T13749] RIP: 0033:0x7f67f1601a4a
[ 5348.923860][T13749] 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
[ 5348.923862][T13749] RSP: 002b:00007ffd10e46258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5348.923865][T13749] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f67f1601a4a
[ 5348.923867][T13749] RDX: 0000000000000040 RSI: 000000002964d340 RDI: 0000000000000005
[ 5348.923869][T13749] RBP: 00007ffd10e462e0 R08: 0000000000418574 R09: 000000000000001c
[ 5348.923870][T13749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5348.923872][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.923872][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.923887][T13749]
| [ 5348.944635][T13749] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13749
| [5348.945130][T13749] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5348.945418][T13749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5348.945420][T13749] Call Trace:
[ 5348.945422][T13749]
[5348.945424][T13749] dump_stack_lvl (lib/dump_stack.c:123)
[5348.945429][T13749] check_preemption_disabled (lib/smp_processor_id.c:52)
[5348.945436][T13749] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5348.945443][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.945453][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.945466][T13749] ? dump_stack_lvl (lib/dump_stack.c:124)
[5348.945476][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.945482][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.945492][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.945504][T13749] ? dump_stack_lvl (lib/dump_stack.c:123)
[5348.945507][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.945517][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.945523][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.945532][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.945544][T13749] ? dump_stack_lvl (lib/dump_stack.c:123)
[5348.945547][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.945557][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.945563][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.945572][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.945585][T13749] ? dump_stack_lvl (lib/dump_stack.c:124)
[5348.945595][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.945601][T13749] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5348.945607][T13749] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.945613][T13749] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5348.945617][T13749] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.945629][T13749] rawv6_sendmsg (net/ipv6/raw.c:918)
[5348.945641][T13749] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5348.945647][T13749] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5348.945650][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.945657][T13749] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5348.945660][T13749] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5348.945670][T13749] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5348.945687][T13749] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5348.945689][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.945701][T13749] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.945705][T13749] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.945710][T13749] ? __pfx___sys_sendto (net/socket.c:2147)
[5348.945725][T13749] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5348.945731][T13749] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5348.945739][T13749] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5348.945746][T13749] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5348.945757][T13749] __x64_sys_sendto (net/socket.c:2183)
[5348.945761][T13749] ? 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)
[5348.945765][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.945769][T13749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5348.945775][T13749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5348.945778][T13749] RIP: 0033:0x7f67f1601a4a
[ 5348.945781][T13749] 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
[ 5348.945784][T13749] RSP: 002b:00007ffd10e46258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5348.945787][T13749] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f67f1601a4a
[ 5348.945789][T13749] RDX: 0000000000000040 RSI: 000000002964d340 RDI: 0000000000000005
[ 5348.945790][T13749] RBP: 00007ffd10e462e0 R08: 0000000000418574 R09: 000000000000001c
[ 5348.945792][T13749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5348.945794][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.945794][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5348.945809][T13749]
| [ 5348.945811][T13749] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13749
| [5348.967362][T13749] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5348.967654][T13749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5348.967655][T13749] Call Trace:
[ 5348.967657][T13749]
[5348.967659][T13749] dump_stack_lvl (lib/dump_stack.c:123)
[5348.967664][T13749] check_preemption_disabled (lib/smp_processor_id.c:52)
[5348.967671][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.967678][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.967687][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.967700][T13749] ? dump_stack_lvl (lib/dump_stack.c:124)
[5348.967711][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.967717][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.967726][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.967739][T13749] ? dump_stack_lvl (lib/dump_stack.c:123)
[5348.967742][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.967751][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.967758][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.967767][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.967779][T13749] ? dump_stack_lvl (lib/dump_stack.c:123)
[5348.967782][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.967792][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.967799][T13749] rpl_output (./include/net/dst.h:459 net/ipv6/rpl_iptunnel.c:253)
[5348.967808][T13749] ? __pfx_rpl_output (net/ipv6/rpl_iptunnel.c:205)
[5348.967823][T13749] ? dump_stack_lvl (lib/dump_stack.c:124)
[5348.967832][T13749] lwtunnel_output (net/core/lwtunnel.c:359)
[5348.967839][T13749] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5348.967845][T13749] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.967851][T13749] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5348.967856][T13749] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5348.967869][T13749] rawv6_sendmsg (net/ipv6/raw.c:918)
[5348.967881][T13749] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5348.967887][T13749] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5348.967890][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.967898][T13749] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5348.967901][T13749] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5348.967910][T13749] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5348.967928][T13749] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5348.967930][T13749] ? __lock_release (kernel/locking/lockdep.c:5534)
[5348.967942][T13749] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.967946][T13749] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5348.967951][T13749] ? __pfx___sys_sendto (net/socket.c:2147)
[5348.967967][T13749] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5348.967973][T13749] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5348.967981][T13749] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5348.967988][T13749] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5348.967999][T13749] __x64_sys_sendto (net/socket.c:2183)
[5348.968003][T13749] ? 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)
[5348.968007][T13749] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5348.968011][T13749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5348.968017][T13749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5348.968021][T13749] RIP: 0033:0x7f67f1601a4a
[ 5348.968024][T13749] 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
[ 5348.968027][T13749] RSP: 002b:00007ffd10e46258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5348.968030][T13749] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007f67f1601a4a
[ 5348.968032][T13749] RDX: 0000000000000040 RSI: 000000002964d340 RDI: 0000000000000005
[ 5348.968034][T13749] RBP: 00007ffd10e462e0 R08: 0000000000418574 R09: 000000000000001c
[ 5348.968035][T13749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5348.968037][T13749] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007f67f172a000
| [ 5354.477768][ C2] lwtunnel_input(): recursion limit reached on datapath
| [ 5356.731368][T13755] check_preemption_disabled: 46 callbacks suppressed
| [ 5356.731375][T13755] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13755
| [5356.732273][T13755] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5356.732571][T13755] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5356.732573][T13755] Call Trace:
[ 5356.732576][T13755]
[5356.732579][T13755] dump_stack_lvl (lib/dump_stack.c:123)
[5356.732589][T13755] check_preemption_disabled (lib/smp_processor_id.c:52)
[5356.732600][T13755] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5356.732606][T13755] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5356.732615][T13755] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.732624][T13755] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5356.732628][T13755] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.732640][T13755] rawv6_sendmsg (net/ipv6/raw.c:918)
[5356.732652][T13755] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5356.732657][T13755] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5356.732665][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.732675][T13755] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5356.732682][T13755] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5356.732691][T13755] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5356.732707][T13755] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5356.732710][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.732721][T13755] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.732729][T13755] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.732734][T13755] ? __pfx___sys_sendto (net/socket.c:2147)
[5356.732749][T13755] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5356.732757][T13755] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5356.732768][T13755] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5356.732775][T13755] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5356.732786][T13755] __x64_sys_sendto (net/socket.c:2183)
[5356.732789][T13755] ? 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)
[5356.732796][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.732800][T13755] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5356.732806][T13755] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5356.732811][T13755] RIP: 0033:0x7fddafe64a4a
[ 5356.732815][T13755] 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
[ 5356.732818][T13755] RSP: 002b:00007ffe60a34f78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5356.732824][T13755] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fddafe64a4a
[ 5356.732826][T13755] RDX: 0000000000000040 RSI: 0000000015739340 RDI: 0000000000000005
[ 5356.732828][T13755] RBP: 00007ffe60a35000 R08: 0000000000418574 R09: 000000000000001c
[ 5356.732830][T13755] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5356.732832][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.732832][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.732846][T13755]
| [ 5356.746539][T13755] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13755
| [5356.746960][T13755] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5356.747244][T13755] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5356.747246][T13755] Call Trace:
[ 5356.747247][T13755]
[5356.747249][T13755] dump_stack_lvl (lib/dump_stack.c:123)
[5356.747255][T13755] check_preemption_disabled (lib/smp_processor_id.c:52)
[5356.747262][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.747268][T13755] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5356.747275][T13755] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.747280][T13755] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5356.747285][T13755] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.747297][T13755] rawv6_sendmsg (net/ipv6/raw.c:918)
[5356.747309][T13755] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5356.747314][T13755] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5356.747318][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.747326][T13755] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5356.747329][T13755] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5356.747338][T13755] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5356.747355][T13755] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5356.747357][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.747369][T13755] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.747373][T13755] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.747378][T13755] ? __pfx___sys_sendto (net/socket.c:2147)
[5356.747393][T13755] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5356.747399][T13755] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5356.747406][T13755] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5356.747413][T13755] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5356.747424][T13755] __x64_sys_sendto (net/socket.c:2183)
[5356.747428][T13755] ? 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)
[5356.747432][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.747436][T13755] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5356.747442][T13755] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5356.747445][T13755] RIP: 0033:0x7fddafe64a4a
[ 5356.747448][T13755] 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
[ 5356.747451][T13755] RSP: 002b:00007ffe60a34f78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5356.747454][T13755] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fddafe64a4a
[ 5356.747456][T13755] RDX: 0000000000000040 RSI: 0000000015739340 RDI: 0000000000000005
[ 5356.747457][T13755] RBP: 00007ffe60a35000 R08: 0000000000418574 R09: 000000000000001c
[ 5356.747459][T13755] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5356.747461][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.747461][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.747476][T13755]
| [ 5356.747553][T13755] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13755
| [5356.761723][T13755] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5356.762036][T13755] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5356.762037][T13755] Call Trace:
[ 5356.762039][T13755]
[5356.762041][T13755] dump_stack_lvl (lib/dump_stack.c:123)
[5356.762046][T13755] check_preemption_disabled (lib/smp_processor_id.c:52)
[5356.762053][T13755] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5356.762059][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.762066][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.762072][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.762077][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.762080][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.762095][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.762097][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.762099][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.762108][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.762120][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.762127][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.762135][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.762139][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.762146][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.762150][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.762153][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.762162][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.762168][T13755] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5356.762174][T13755] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.762180][T13755] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5356.762184][T13755] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.762196][T13755] rawv6_sendmsg (net/ipv6/raw.c:918)
[5356.762207][T13755] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5356.762212][T13755] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5356.762215][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.762223][T13755] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5356.762226][T13755] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5356.762235][T13755] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5356.762256][T13755] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5356.762259][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.762270][T13755] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.762274][T13755] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.762279][T13755] ? __pfx___sys_sendto (net/socket.c:2147)
[5356.762294][T13755] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5356.762300][T13755] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5356.762308][T13755] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5356.762315][T13755] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5356.762325][T13755] __x64_sys_sendto (net/socket.c:2183)
[5356.762329][T13755] ? 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)
[5356.762333][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.762338][T13755] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5356.762344][T13755] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5356.762347][T13755] RIP: 0033:0x7fddafe64a4a
[ 5356.762350][T13755] 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
[ 5356.762353][T13755] RSP: 002b:00007ffe60a34f78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5356.762356][T13755] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fddafe64a4a
[ 5356.762358][T13755] RDX: 0000000000000040 RSI: 0000000015739340 RDI: 0000000000000005
[ 5356.762360][T13755] RBP: 00007ffe60a35000 R08: 0000000000418574 R09: 000000000000001c
[ 5356.762361][T13755] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5356.762363][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.762363][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.762378][T13755]
| [ 5356.762380][T13755] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13755
| [5356.782125][T13755] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5356.782461][T13755] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5356.782463][T13755] Call Trace:
[ 5356.782465][T13755]
[5356.782467][T13755] dump_stack_lvl (lib/dump_stack.c:123)
[5356.782472][T13755] check_preemption_disabled (lib/smp_processor_id.c:52)
[5356.782480][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.782486][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.782491][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.782497][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.782502][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.782506][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.782521][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.782524][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.782526][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.782535][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.782546][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.782553][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.782561][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.782566][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.782573][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.782577][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.782580][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.782589][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.782596][T13755] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5356.782602][T13755] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.782608][T13755] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5356.782612][T13755] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.782624][T13755] rawv6_sendmsg (net/ipv6/raw.c:918)
[5356.782636][T13755] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5356.782641][T13755] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5356.782644][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.782651][T13755] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5356.782655][T13755] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5356.782664][T13755] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5356.782680][T13755] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5356.782683][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.782694][T13755] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.782699][T13755] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.782704][T13755] ? __pfx___sys_sendto (net/socket.c:2147)
[5356.782719][T13755] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5356.782726][T13755] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5356.782733][T13755] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5356.782740][T13755] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5356.782751][T13755] __x64_sys_sendto (net/socket.c:2183)
[5356.782755][T13755] ? 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)
[5356.782759][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.782764][T13755] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5356.782770][T13755] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5356.782773][T13755] RIP: 0033:0x7fddafe64a4a
[ 5356.782776][T13755] 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
[ 5356.782779][T13755] RSP: 002b:00007ffe60a34f78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5356.782782][T13755] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fddafe64a4a
[ 5356.782784][T13755] RDX: 0000000000000040 RSI: 0000000015739340 RDI: 0000000000000005
[ 5356.782786][T13755] RBP: 00007ffe60a35000 R08: 0000000000418574 R09: 000000000000001c
[ 5356.782788][T13755] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5356.782790][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.782790][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.782805][T13755]
| [ 5356.805326][T13755] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13755
| [5356.806070][T13755] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5356.806408][T13755] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5356.806410][T13755] Call Trace:
[ 5356.806411][T13755]
[5356.806413][T13755] dump_stack_lvl (lib/dump_stack.c:123)
[5356.806419][T13755] check_preemption_disabled (lib/smp_processor_id.c:52)
[5356.806426][T13755] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5356.806432][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.806437][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.806442][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.806447][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.806450][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.806455][T13755] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219)
[5356.806469][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.806471][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.806474][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.806482][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.806493][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.806499][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.806507][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.806511][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.806518][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.806522][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.806525][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.806534][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.806540][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.806544][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.806549][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.806553][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.806556][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.806569][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.806572][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.806573][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.806581][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.806592][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.806597][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.806604][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.806609][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.806615][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.806619][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.806622][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.806631][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.806638][T13755] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5356.806643][T13755] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.806648][T13755] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5356.806652][T13755] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.806680][T13755] rawv6_sendmsg (net/ipv6/raw.c:918)
[5356.806692][T13755] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5356.806697][T13755] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5356.806700][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.806707][T13755] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5356.806710][T13755] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5356.806719][T13755] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5356.806735][T13755] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5356.806738][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.806749][T13755] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.806753][T13755] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.806758][T13755] ? __pfx___sys_sendto (net/socket.c:2147)
[5356.806773][T13755] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5356.806779][T13755] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5356.806787][T13755] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5356.806794][T13755] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5356.806804][T13755] __x64_sys_sendto (net/socket.c:2183)
[5356.806807][T13755] ? 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)
[5356.806811][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.806815][T13755] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5356.806821][T13755] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5356.806824][T13755] RIP: 0033:0x7fddafe64a4a
[ 5356.806827][T13755] 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
[ 5356.806830][T13755] RSP: 002b:00007ffe60a34f78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5356.806833][T13755] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fddafe64a4a
[ 5356.806835][T13755] RDX: 0000000000000040 RSI: 0000000015739340 RDI: 0000000000000005
[ 5356.806838][T13755] RBP: 00007ffe60a35000 R08: 0000000000418574 R09: 000000000000001c
[ 5356.806840][T13755] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5356.806842][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.806842][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.806857][T13755]
| [ 5356.835803][T13755] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13755
| [5356.836457][T13755] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5356.836774][T13755] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5356.836775][T13755] Call Trace:
[ 5356.836777][T13755]
[5356.836779][T13755] dump_stack_lvl (lib/dump_stack.c:123)
[5356.836784][T13755] check_preemption_disabled (lib/smp_processor_id.c:52)
[5356.836791][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.836798][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.836802][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.836808][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.836814][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.836817][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.836823][T13755] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219)
[5356.836837][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.836839][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.836841][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.836851][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.836863][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.836868][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.836876][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.836881][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.836887][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.836891][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.836894][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.836904][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.836910][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.836914][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.836919][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.836924][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.836927][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.836941][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.836943][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.836945][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.836953][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.836965][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.836969][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.836977][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.836981][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.836988][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.836992][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.836995][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.837004][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.837011][T13755] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5356.837017][T13755] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.837022][T13755] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5356.837026][T13755] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.837038][T13755] rawv6_sendmsg (net/ipv6/raw.c:918)
[5356.837050][T13755] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5356.837055][T13755] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5356.837058][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.837066][T13755] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5356.837069][T13755] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5356.837078][T13755] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5356.837094][T13755] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5356.837097][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.837109][T13755] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.837112][T13755] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.837117][T13755] ? __pfx___sys_sendto (net/socket.c:2147)
[5356.837132][T13755] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5356.837138][T13755] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5356.837145][T13755] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5356.837153][T13755] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5356.837163][T13755] __x64_sys_sendto (net/socket.c:2183)
[5356.837167][T13755] ? 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)
[5356.837171][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.837175][T13755] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5356.837181][T13755] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5356.837183][T13755] RIP: 0033:0x7fddafe64a4a
[ 5356.837186][T13755] 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
[ 5356.837189][T13755] RSP: 002b:00007ffe60a34f78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5356.837192][T13755] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fddafe64a4a
[ 5356.837193][T13755] RDX: 0000000000000040 RSI: 0000000015739340 RDI: 0000000000000005
[ 5356.837195][T13755] RBP: 00007ffe60a35000 R08: 0000000000418574 R09: 000000000000001c
[ 5356.837197][T13755] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5356.837198][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.837198][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.837214][T13755]
| [ 5356.865922][T13755] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13755
| [5356.866473][T13755] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5356.866801][T13755] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5356.866803][T13755] Call Trace:
[ 5356.866805][T13755]
[5356.866807][T13755] dump_stack_lvl (lib/dump_stack.c:123)
[5356.866812][T13755] check_preemption_disabled (lib/smp_processor_id.c:52)
[5356.866819][T13755] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5356.866827][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.866831][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.866837][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.866843][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.866845][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.866860][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.866862][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.866864][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.866873][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.866887][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.866895][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.866899][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.866909][T13755] ? dump_stack_lvl (lib/dump_stack.c:124)
[5356.866918][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.866925][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.866929][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.866934][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.866940][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.866942][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.866947][T13755] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219)
[5356.866960][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.866962][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.866964][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.866972][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.866984][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.866989][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.866997][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.867001][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.867008][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.867012][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.867015][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.867024][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.867031][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.867034][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.867039][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.867044][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.867047][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.867061][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.867064][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.867066][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.867074][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.867085][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.867090][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.867098][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.867102][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.867108][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.867112][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.867115][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.867125][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.867131][T13755] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5356.867137][T13755] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.867142][T13755] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5356.867146][T13755] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.867159][T13755] rawv6_sendmsg (net/ipv6/raw.c:918)
[5356.867170][T13755] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5356.867175][T13755] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5356.867179][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.867186][T13755] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5356.867189][T13755] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5356.867198][T13755] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5356.867215][T13755] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5356.867217][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.867229][T13755] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.867233][T13755] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.867238][T13755] ? __pfx___sys_sendto (net/socket.c:2147)
[5356.867253][T13755] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5356.867259][T13755] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5356.867266][T13755] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5356.867274][T13755] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5356.867284][T13755] __x64_sys_sendto (net/socket.c:2183)
[5356.867287][T13755] ? 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)
[5356.867292][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.867296][T13755] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5356.867301][T13755] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5356.867304][T13755] RIP: 0033:0x7fddafe64a4a
[ 5356.867308][T13755] 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
[ 5356.867310][T13755] RSP: 002b:00007ffe60a34f78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5356.867313][T13755] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fddafe64a4a
[ 5356.867315][T13755] RDX: 0000000000000040 RSI: 0000000015739340 RDI: 0000000000000005
[ 5356.867316][T13755] RBP: 00007ffe60a35000 R08: 0000000000418574 R09: 000000000000001c
[ 5356.867318][T13755] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5356.867320][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.867320][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.867335][T13755]
| [ 5356.903131][T13755] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13755
| [5356.903611][T13755] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5356.904158][T13755] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5356.904159][T13755] Call Trace:
[ 5356.904161][T13755]
[5356.904163][T13755] dump_stack_lvl (lib/dump_stack.c:123)
[5356.904168][T13755] check_preemption_disabled (lib/smp_processor_id.c:52)
[5356.904175][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.904182][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.904186][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.904191][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.904197][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.904200][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.904215][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.904217][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.904219][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.904227][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.904242][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.904250][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.904254][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.904265][T13755] ? dump_stack_lvl (lib/dump_stack.c:124)
[5356.904274][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.904281][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.904284][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.904290][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.904295][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.904298][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.904303][T13755] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219)
[5356.904316][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.904318][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.904320][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.904328][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.904340][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.904345][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.904353][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.904357][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.904364][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.904368][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.904371][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.904381][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.904387][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.904391][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.904396][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.904401][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.904403][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.904418][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.904420][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.904422][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.904430][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.904442][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.904446][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.904454][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.904458][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.904465][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.904469][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.904472][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.904481][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.904487][T13755] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5356.904494][T13755] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.904499][T13755] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5356.904503][T13755] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.904516][T13755] rawv6_sendmsg (net/ipv6/raw.c:918)
[5356.904528][T13755] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5356.904533][T13755] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5356.904536][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.904543][T13755] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5356.904546][T13755] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5356.904555][T13755] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5356.904572][T13755] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5356.904575][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.904587][T13755] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.904591][T13755] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.904597][T13755] ? __pfx___sys_sendto (net/socket.c:2147)
[5356.904612][T13755] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5356.904618][T13755] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5356.904626][T13755] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5356.904633][T13755] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5356.904643][T13755] __x64_sys_sendto (net/socket.c:2183)
[5356.904647][T13755] ? 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)
[5356.904651][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.904655][T13755] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5356.904661][T13755] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5356.904664][T13755] RIP: 0033:0x7fddafe64a4a
[ 5356.904667][T13755] 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
[ 5356.904669][T13755] RSP: 002b:00007ffe60a34f78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5356.904672][T13755] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fddafe64a4a
[ 5356.904674][T13755] RDX: 0000000000000040 RSI: 0000000015739340 RDI: 0000000000000005
[ 5356.904676][T13755] RBP: 00007ffe60a35000 R08: 0000000000418574 R09: 000000000000001c
[ 5356.904677][T13755] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5356.904679][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.904679][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.904694][T13755]
| [ 5356.904814][T13755] BUG: using __this_cpu_read() in preemptible [00000000] code: ping6/13755
| [5356.942798][T13755] caller is lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[ 5356.943171][T13755] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5356.943173][T13755] Call Trace:
[ 5356.943174][T13755]
[5356.943176][T13755] dump_stack_lvl (lib/dump_stack.c:123)
[5356.943182][T13755] check_preemption_disabled (lib/smp_processor_id.c:52)
[5356.943189][T13755] lwtunnel_output (net/core/dev.h:344 net/core/lwtunnel.c:336)
[5356.943195][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.943199][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.943205][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.943211][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.943214][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.943229][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.943232][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.943234][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.943242][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.943254][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.943260][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.943268][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.943272][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.943279][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.943283][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.943286][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.943295][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.943302][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.943305][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.943310][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.943316][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.943318][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.943332][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.943335][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.943336][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.943344][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.943359][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.943367][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.943371][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.943381][T13755] ? dump_stack_lvl (lib/dump_stack.c:124)
[5356.943390][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.943396][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.943400][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.943405][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.943410][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.943412][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.943417][T13755] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219)
[5356.943430][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.943432][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.943434][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.943442][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.943454][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.943459][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.943466][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.943471][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.943477][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.943481][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.943485][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.943494][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.943500][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.943504][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.943509][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.943514][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.943517][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.943531][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.943534][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.943535][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.943543][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.943555][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.943560][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.943568][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.943572][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.943579][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.943583][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.943586][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.943595][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.943602][T13755] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5356.943608][T13755] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.943613][T13755] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5356.943617][T13755] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.943630][T13755] rawv6_sendmsg (net/ipv6/raw.c:918)
[5356.943642][T13755] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5356.943647][T13755] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5356.943650][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.943657][T13755] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5356.943660][T13755] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5356.943669][T13755] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5356.943686][T13755] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5356.943689][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.943700][T13755] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.943704][T13755] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.943710][T13755] ? __pfx___sys_sendto (net/socket.c:2147)
[5356.943725][T13755] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5356.943731][T13755] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5356.943739][T13755] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5356.943746][T13755] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5356.943756][T13755] __x64_sys_sendto (net/socket.c:2183)
[5356.943760][T13755] ? 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)
[5356.943764][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.943768][T13755] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5356.943774][T13755] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5356.943777][T13755] RIP: 0033:0x7fddafe64a4a
[ 5356.943780][T13755] 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
[ 5356.943783][T13755] RSP: 002b:00007ffe60a34f78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5356.943786][T13755] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fddafe64a4a
[ 5356.943788][T13755] RDX: 0000000000000040 RSI: 0000000015739340 RDI: 0000000000000005
[ 5356.943789][T13755] RBP: 00007ffe60a35000 R08: 0000000000418574 R09: 000000000000001c
[ 5356.943791][T13755] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
[ 5356.943792][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.943792][T13755] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fddaff8d000
| [ 5356.943808][T13755]
| [ 5356.943810][T13755] BUG: using __this_cpu_add() in preemptible [00000000] code: ping6/13755
| [5356.989393][T13755] caller is lwtunnel_output (net/core/lwtunnel.c:359)
[ 5356.989759][T13755] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5356.989761][T13755] Call Trace:
[ 5356.989762][T13755]
[5356.989764][T13755] dump_stack_lvl (lib/dump_stack.c:123)
[5356.989770][T13755] check_preemption_disabled (lib/smp_processor_id.c:52)
[5356.989777][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.989784][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.989788][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.989793][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.989799][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.989802][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.989817][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.989820][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.989823][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.989832][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.989845][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.989850][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.989859][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.989863][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.989870][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.989874][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.989878][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.989888][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.989895][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.989898][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.989904][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.989909][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.989911][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.989926][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.989928][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.989931][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.989939][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.989954][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.989962][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.989966][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.989976][T13755] ? dump_stack_lvl (lib/dump_stack.c:124)
[5356.989985][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.989992][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.989995][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.990001][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.990006][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.990008][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.990013][T13755] ? __pfx_pskb_expand_head (net/core/skbuff.c:2219)
[5356.990026][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.990028][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.990030][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.990038][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.990050][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.990055][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.990063][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.990067][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.990074][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.990078][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.990081][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.990091][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.990098][T13755] NF_HOOK.constprop.0 (net/ipv4/ip_forward.c:93)
[5356.990101][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.990107][T13755] ? __pfx_NF_HOOK.constprop.0 (./include/linux/netfilter.h:308)
[5356.990112][T13755] ? ip6_route_output_flags (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv6/route.c:2692)
[5356.990114][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.990129][T13755] seg6_output_core (net/ipv6/seg6_iptunnel.c:605)
[5356.990131][T13755] ? __pfx_dst_output (./include/net/dst.h:458)
[5356.990133][T13755] ? _printk (kernel/printk/printk.c:2470)
[5356.990141][T13755] ? __pfx_seg6_output_core (net/ipv6/seg6_iptunnel.c:556)
[5356.990153][T13755] ? show_trace_log_lvl (arch/x86/kernel/dumpstack.c:217)
[5356.990158][T13755] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[5356.990166][T13755] seg6_output (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/seg6_iptunnel.c:624 net/ipv6/seg6_iptunnel.c:634)
[5356.990170][T13755] ? __pfx_seg6_output (net/ipv6/seg6_iptunnel.c:632)
[5356.990177][T13755] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[5356.990181][T13755] ? dump_stack_lvl (lib/dump_stack.c:123)
[5356.990184][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.990193][T13755] lwtunnel_output (net/core/lwtunnel.c:359)
[5356.990200][T13755] ip6_send_skb (net/ipv6/ip6_output.c:1981)
[5356.990206][T13755] rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.990211][T13755] ? __pfx_raw6_getfrag (net/ipv6/raw.c:711)
[5356.990215][T13755] ? __pfx_rawv6_push_pending_frames (net/ipv6/raw.c:512)
[5356.990228][T13755] rawv6_sendmsg (net/ipv6/raw.c:918)
[5356.990240][T13755] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741)
[5356.990245][T13755] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479)
[5356.990248][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.990256][T13755] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[5356.990259][T13755] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[5356.990268][T13755] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[5356.990285][T13755] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[5356.990288][T13755] ? __lock_release (kernel/locking/lockdep.c:5534)
[5356.990300][T13755] ? __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.990304][T13755] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[5356.990309][T13755] ? __pfx___sys_sendto (net/socket.c:2147)
[5356.990324][T13755] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[5356.990331][T13755] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[5356.990338][T13755] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[5356.990346][T13755] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[5356.990356][T13755] __x64_sys_sendto (net/socket.c:2183)
[5356.990360][T13755] ? 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)
[5356.990364][T13755] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[5356.990368][T13755] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[5356.990374][T13755] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 5356.990377][T13755] RIP: 0033:0x7fddafe64a4a
[ 5356.990381][T13755] 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
[ 5356.990383][T13755] RSP: 002b:00007ffe60a34f78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 5356.990386][T13755] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fddafe64a4a
[ 5356.990388][T13755] RDX: 0000000000000040 RSI: 0000000015739340 RDI: 0000000000000005
[ 5356.990390][T13755] RBP: 00007ffe60a35000 R08: 0000000000418574 R09: 000000000000001c
[ 5356.990392][T13755] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000419ac0
Finger prints:
check_preemption_disabled:lwtunnel_output:ip6_send_skb:rawv6_push_pending_frames:rawv6_sendmsg
check_preemption_disabled:lwtunnel_output:rpl_output:lwtunnel_output:rpl_output
check_preemption_disabled:lwtunnel_output:seg6_output_core:seg6_output:lwtunnel_output
check_preemption_disabled:lwtunnel_output:ila_output:lwtunnel_output:ila_output
check_preemption_disabled:lwtunnel_output:rpl_output:lwtunnel_output:ip6_send_skb
check_preemption_disabled:lwtunnel_output:ila_output:lwtunnel_output:ip6_send_skb