======================================
| [ 27.635988][ T112] br1: port 4(veth2) entered forwarding state
| [ 30.059308][ C3] ------------[ cut here ]------------
| [ 30.060021][ C3] WARNING: CPU: 3 PID: 379 at ./include/linux/skbuff.h:1164 icmp_route_lookup.constprop.0 (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/icmp.c:548)
| [ 30.061153][ C3] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel bridge stp llc 8021q sch_ingress vrf veth
[ 30.062842][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 30.063382][ C3] RIP: 0010:icmp_route_lookup.constprop.0 (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/icmp.c:548)
[ 30.063922][ C3] Code: c1 ea 03 80 3c 02 00 0f 85 2c 05 00 00 48 8b 45 58 48 89 44 24 08 a8 01 0f 85 35 02 00 00 48 f7 44 24 08 fe ff ff ff 74 04 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 4c 89 da 48 c1 ea 03 80 3c
All code
========
0: c1 ea 03 shr $0x3,%edx
3: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
7: 0f 85 2c 05 00 00 jne 0x539
d: 48 8b 45 58 mov 0x58(%rbp),%rax
11: 48 89 44 24 08 mov %rax,0x8(%rsp)
16: a8 01 test $0x1,%al
18: 0f 85 35 02 00 00 jne 0x253
1e: 48 f7 44 24 08 fe ff testq $0xfffffffffffffffe,0x8(%rsp)
25: ff ff
27: 74 04 je 0x2d
29: 90 nop
2a:* 0f 0b ud2 <-- trapping instruction
2c: 90 nop
2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
34: fc ff df
37: 4c 89 da mov %r11,%rdx
3a: 48 c1 ea 03 shr $0x3,%rdx
3e: 80 .byte 0x80
3f: 3c .byte 0x3c
Code starting with the faulting instruction
===========================================
0: 0f 0b ud2
2: 90 nop
3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
a: fc ff df
d: 4c 89 da mov %r11,%rdx
10: 48 c1 ea 03 shr $0x3,%rdx
14: 80 .byte 0x80
15: 3c .byte 0x3c
[ 30.065428][ C3] RSP: 0000:ffffc90000270688 EFLAGS: 00010282
[ 30.065975][ C3] RAX: ffff8880099d3540 RBX: 1ffff9200004e0d5 RCX: 0000000000000002
[ 30.066601][ C3] RDX: 1ffff1100180c35b RSI: ffffffff9a29e3c3 RDI: ffffc9000027073a
[ 30.067239][ C3] RBP: ffff88800c061a80 R08: 0000000000000001 R09: ffff8880099d36c0
[ 30.067869][ C3] R10: ffffffff9b2050d7 R11: ffff88800c061ad8 R12: ffffffff9d1e5b00
[ 30.068555][ C3] R13: ffffc90000270938 R14: ffff8880099d3840 R15: ffffc900002706c8
[ 30.069297][ C3] FS: 0000000000000000(0000) GS:ffff88809a031000(0000) knlGS:0000000000000000
[ 30.070315][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 30.070890][ C3] CR2: 00007ffb8d5cf000 CR3: 0000000005476005 CR4: 0000000000772ef0
[ 30.071521][ C3] PKRU: 55555554
[ 30.071910][ C3] Call Trace:
[ 30.072374][ C3]
[ 30.072654][ C3] ? __pfx_icmp_route_lookup.constprop.0 (net/ipv4/icmp.c:480)
[ 30.073219][ C3] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 30.073634][ C3] ? __ip_options_echo (net/ipv4/ip_options.c:86)
[ 30.074065][ C3] ? __icmp_send (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/icmp.c:718)
[ 30.074478][ C3] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 30.074908][ C3] __icmp_send (net/ipv4/icmp.c:746)
[ 30.075335][ C3] ? ip_route_input_slow (net/ipv4/route.c:2423)
[ 30.075766][ C3] ? __pfx___icmp_send (net/ipv4/icmp.c:596)
[ 30.076187][ C3] ? handle_softirqs (kernel/softirq.c:579)
[ 30.076599][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 30.077134][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 30.077550][ C3] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 30.077996][ C3] ? ip_error (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/route.c:1004)
[ 30.078305][ C3] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 30.078724][ C3] ip_error (./include/net/icmp.h:44 net/ipv4/route.c:1007)
[ 30.079174][ C3] ? __pfx_ip_error (net/ipv4/route.c:933)
[ 30.079596][ C3] ? ip_rcv_finish_core (net/ipv4/ip_input.c:371)
[ 30.080030][ C3] ? ip_rcv (./include/net/dst.h:471 ./include/net/dst.h:469 net/ipv4/ip_input.c:454 ./include/linux/netfilter.h:317 ./include/linux/netfilter.h:311 net/ipv4/ip_input.c:574)
[ 30.080339][ C3] ip_rcv (./include/net/dst.h:471 ./include/net/dst.h:469 net/ipv4/ip_input.c:454 ./include/linux/netfilter.h:317 ./include/linux/netfilter.h:311 net/ipv4/ip_input.c:574)
[ 30.080645][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:567)
[ 30.081074][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 30.081486][ C3] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879)
[ 30.081913][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 30.082339][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:567)
[ 30.082748][ C3] ? process_backlog (./include/linux/local_lock_internal.h:54 net/core/dev.c:6442)
[ 30.083181][ C3] __netif_receive_skb_one_core (net/core/dev.c:5979 (discriminator 4))
[ 30.083693][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5972)
[ 30.084216][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 30.084628][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 30.085057][ C3] ? process_backlog (./include/linux/local_lock_internal.h:54 net/core/dev.c:6442)
[ 30.085471][ C3] process_backlog (./include/linux/rcupdate.h:869 net/core/dev.c:6445)
[ 30.085909][ C3] __napi_poll.constprop.0 (net/core/dev.c:7483)
[ 30.086320][ C3] net_rx_action (net/core/dev.c:7546 net/core/dev.c:7673)
[ 30.086743][ C3] ? __pfx_net_rx_action (net/core/dev.c:7635)
[ 30.087168][ C3] ? tmigr_handle_remote (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 kernel/time/timer_migration.c:441 kernel/time/timer_migration.c:1074)
[ 30.087579][ C3] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059)
[ 30.088010][ C3] handle_softirqs (kernel/softirq.c:579)
[ 30.088497][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680)
[ 30.088976][ C3] irq_exit_rcu (kernel/softirq.c:698)
[ 30.089306][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050)
[ 30.089741][ C3]
[ 30.089984][ C3]
[ 30.090210][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 30.090764][ C3] RIP: 0010:lock_acquire.part.0 (kernel/locking/lockdep.c:5875)
[ 30.091319][ C3] Code: ff ff ff 65 0f c1 05 cd 6f 38 05 83 f8 01 0f 85 3e 01 00 00 9c 58 f6 c4 02 0f 85 29 01 00 00 48 85 db 74 01 fb 48 8b 44 24 30 <65> 48 2b 05 fe 2e 38 05 0f 85 3a 01 00 00 48 83 c4 38 5b 5d 41 5c
All code
========
0: ff (bad)
1: ff (bad)
2: ff 65 0f jmp *0xf(%rbp)
5: c1 05 cd 6f 38 05 83 roll $0x83,0x5386fcd(%rip) # 0x5386fd9
c: f8 clc
d: 01 0f add %ecx,(%rdi)
f: 85 3e test %edi,(%rsi)
11: 01 00 add %eax,(%rax)
13: 00 9c 58 f6 c4 02 0f add %bl,0xf02c4f6(%rax,%rbx,2)
1a: 85 29 test %ebp,(%rcx)
1c: 01 00 add %eax,(%rax)
1e: 00 48 85 add %cl,-0x7b(%rax)
21: db 74 01 fb (bad) -0x5(%rcx,%rax,1)
25: 48 8b 44 24 30 mov 0x30(%rsp),%rax
2a:* 65 48 2b 05 fe 2e 38 sub %gs:0x5382efe(%rip),%rax # 0x5382f30 <-- trapping instruction
31: 05
32: 0f 85 3a 01 00 00 jne 0x172
38: 48 83 c4 38 add $0x38,%rsp
3c: 5b pop %rbx
3d: 5d pop %rbp
3e: 41 5c pop %r12
Code starting with the faulting instruction
===========================================
0: 65 48 2b 05 fe 2e 38 sub %gs:0x5382efe(%rip),%rax # 0x5382f06
7: 05
8: 0f 85 3a 01 00 00 jne 0x148
e: 48 83 c4 38 add $0x38,%rsp
12: 5b pop %rbx
13: 5d pop %rbp
14: 41 5c pop %r12
[ 30.092877][ C3] RSP: 0000:ffffc900005572b8 EFLAGS: 00000206
[ 30.093465][ C3] RAX: d13caf4c4ed35300 RBX: 0000000000000200 RCX: 0000000000000001
[ 30.094128][ C3] RDX: 0000000000000000 RSI: ffffffff9a29e3c3 RDI: ffffffff99a56320
[ 30.095003][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000001
[ 30.095632][ C3] R10: 0000000000000000 R11: ffffffff9a7796a0 R12: 0000000000000002
[ 30.096274][ C3] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffff9a7796a0
[ 30.097109][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 30.097589][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 30.098093][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479)
[ 30.098695][ C3] unwind_next_frame (./include/linux/rcupdate.h:842 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479)
[ 30.099300][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479)
[ 30.099742][ C3] ? fuse_readahead (fs/fuse/file.c:939)
[ 30.100196][ C3] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4148 mm/slub.c:4197 mm/slub.c:4204)
[ 30.100615][ C3] ? __alloc_object (mm/kmemleak.c:476 mm/kmemleak.c:656)
[ 30.101047][ C3] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 30.101480][ C3] ? fuse_readahead (fs/fuse/file.c:939)
[ 30.101908][ C3] ? kernel_text_address (kernel/extable.c:99)
[ 30.102326][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 30.102859][ C3] arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 30.103289][ C3] ? fuse_readahead (fs/fuse/file.c:939)
[ 30.103706][ C3] stack_trace_save (kernel/stacktrace.c:123)
[ 30.104174][ C3] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 30.104600][ C3] set_track_prepare (mm/slub.c:936)
[ 30.105052][ C3] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4152 mm/slub.c:4197 mm/slub.c:4204)
[ 30.105466][ C3] ? fuse_request_alloc (fs/fuse/dev.c:143)
[ 30.105891][ C3] ? fuse_get_req (fs/fuse/dev.c:225)
[ 30.106310][ C3] ? fuse_simple_background (fs/fuse/dev.c:747 (discriminator 3))
[ 30.106724][ C3] ? fuse_send_readpages (fs/fuse/file.c:905)
[ 30.107143][ C3] ? fuse_readahead (fs/fuse/file.c:939)
[ 30.107555][ C3] ? lockdep_init_map_type (kernel/locking/lockdep.c:4976)
[ 30.108026][ C3] __alloc_object (mm/kmemleak.c:692)
[ 30.108443][ C3] __create_object (mm/kmemleak.c:765)
[ 30.108866][ C3] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4152 mm/slub.c:4197 mm/slub.c:4204)
[ 30.109303][ C3] fuse_request_alloc (fs/fuse/dev.c:143)
[ 30.109856][ C3] fuse_get_req (fs/fuse/dev.c:225)
[ 30.110552][ C3] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 30.111175][ C3] ? __pfx_fuse_get_req (fs/fuse/dev.c:198)
[ 30.111901][ C3] ? xa_load (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 lib/xarray.c:1621)
[ 30.112408][ C3] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 30.113103][ C3] ? xa_load (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 lib/xarray.c:1621)
[ 30.113639][ C3] ? xa_load (lib/xarray.c:1613)
[ 30.114168][ C3] fuse_simple_background (fs/fuse/dev.c:747 (discriminator 3))
[ 30.114880][ C3] fuse_send_readpages (fs/fuse/file.c:905)
[ 30.115584][ C3] fuse_readahead (fs/fuse/file.c:939)
[ 30.116305][ C3] read_pages (./include/linux/pagemap.h:1381 ./include/linux/pagemap.h:1405 mm/readahead.c:162)
[ 30.116810][ C3] ? xa_load (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 lib/xarray.c:1621)
[ 30.117350][ C3] ? __pfx_read_pages (mm/readahead.c:147)
[ 30.118061][ C3] ? xa_load (lib/xarray.c:1613)
[ 30.118619][ C3] page_cache_ra_unbounded (mm/readahead.c:265 (discriminator 2))
[ 30.119369][ C3] filemap_fault (mm/filemap.c:3299 mm/filemap.c:3398)
[ 30.120090][ C3] ? __pfx_filemap_map_pages (mm/filemap.c:3701)
[ 30.120779][ C3] ? __pfx_filemap_fault (mm/filemap.c:3371)
[ 30.121532][ C3] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5551)
[ 30.122276][ C3] __do_fault (mm/memory.c:5169)
[ 30.122834][ C3] do_pte_missing (mm/memory.c:5590 mm/memory.c:5724 mm/memory.c:4251)
[ 30.123552][ C3] handle_pte_fault (mm/memory.c:6069)
[ 30.124269][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 30.124995][ C3] ? __pfx_handle_pte_fault (mm/memory.c:6026)
[ 30.125710][ C3] ? reacquire_held_locks (kernel/locking/lockdep.c:5388)
[ 30.126431][ C3] ? do_user_addr_fault (arch/x86/mm/fault.c:1327)
[ 30.127160][ C3] __handle_mm_fault (mm/memory.c:6212)
[ 30.127866][ C3] ? __pfx___handle_mm_fault (mm/memory.c:6121)
[ 30.128571][ C3] ? lock_vma_under_rcu (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/mmap_lock.c:171)
[ 30.129323][ C3] ? __lock_release (kernel/locking/lockdep.c:5585)
[ 30.130053][ C3] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137)
[ 30.130733][ C3] handle_mm_fault (mm/memory.c:6393)
[ 30.131443][ C3] ? __pfx_handle_mm_fault (mm/memory.c:6348)
[ 30.132170][ C3] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532)
[ 30.132861][ C3] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 30.133589][ C3] do_user_addr_fault (arch/x86/mm/fault.c:1337)
[ 30.134322][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 30.135040][ C3] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532)
[ 30.135738][ C3] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623)
[ 30.136464][ C3] RIP: 0033:0x7ffb8d5ec9b0
[ 30.137025][ C3] Code: 01 d1 4c 01 d7 4c 01 c9 48 39 f1 48 0f 45 f7 48 8b 0d 04 81 01 00 84 d2 48 8b 79 08 4a 8d 0c 27 48 0f 45 f9 48 39 c3 76 24 90 <48> 8b 10 4c 01 e2 83 78 08 08 0f 85 50 02 00 00 48 8b 48 10 48 83
All code
========
0: 01 d1 add %edx,%ecx
2: 4c 01 d7 add %r10,%rdi
5: 4c 01 c9 add %r9,%rcx
8: 48 39 f1 cmp %rsi,%rcx
b: 48 0f 45 f7 cmovne %rdi,%rsi
f: 48 8b 0d 04 81 01 00 mov 0x18104(%rip),%rcx # 0x1811a
16: 84 d2 test %dl,%dl
18: 48 8b 79 08 mov 0x8(%rcx),%rdi
1c: 4a 8d 0c 27 lea (%rdi,%r12,1),%rcx
20: 48 0f 45 f9 cmovne %rcx,%rdi
24: 48 39 c3 cmp %rax,%rbx
27: 76 24 jbe 0x4d
29: 90 nop
2a:* 48 8b 10 mov (%rax),%rdx <-- trapping instruction
2d: 4c 01 e2 add %r12,%rdx
30: 83 78 08 08 cmpl $0x8,0x8(%rax)
34: 0f 85 50 02 00 00 jne 0x28a
3a: 48 8b 48 10 mov 0x10(%rax),%rcx
3e: 48 rex.W
3f: 83 .byte 0x83
Code starting with the faulting instruction
===========================================
0: 48 8b 10 mov (%rax),%rdx
3: 4c 01 e2 add %r12,%rdx
6: 83 78 08 08 cmpl $0x8,0x8(%rax)
a: 0f 85 50 02 00 00 jne 0x260
10: 48 8b 48 10 mov 0x10(%rax),%rcx
14: 48 rex.W
15: 83 .byte 0x83
[ 30.138884][ C3] RSP: 002b:00007ffdce39e150 EFLAGS: 00010287
[ 30.139388][ C3] RAX: 00007ffb8d5cf000 RBX: 00007ffb8d5cfab0 RCX: 00007ffb8d5fa0d0
[ 30.140037][ C3] RDX: 00007ffb8d602410 RSI: 00007ffb8d5cfae0 RDI: 00007ffb8d5ce5b0
[ 30.140650][ C3] RBP: 00007ffdce39e1b0 R08: 00007ffb8d5ced78 R09: 00000000000001a7
[ 30.141261][ C3] R10: 000000006ffffdff R11: 0000000000000000 R12: 00007ffb8d5ce000
Finger prints:
__icmp_send:ip_error:ip_rcv:__netif_receive_skb_one_core:process_backlog