====================================== | [ 21.880943][ T70] br1: port 3(veth2) entered forwarding state | [ 24.101313][ C0] ------------[ cut here ]------------ | [ 24.102051][ C0] WARNING: CPU: 0 PID: 353 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) | [ 24.103067][ C0] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel bridge stp llc sch_ingress vrf veth [ 24.104696][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.105234][ C0] RIP: 0010:icmp_route_lookup.constprop.0 (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/icmp.c:548) [ 24.105796][ C0] 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 [ 24.107258][ C0] RSP: 0018:ffffc90000007688 EFLAGS: 00010286 [ 24.107801][ C0] RAX: ffff88800b5256c0 RBX: 1ffff92000000ed5 RCX: 0000000000000002 [ 24.108463][ C0] RDX: 1ffff110022ab84b RSI: ffffffffa409e3c3 RDI: ffffc9000000773a [ 24.109114][ C0] RBP: ffff88801155c200 R08: 0000000000000001 R09: ffff88800b525840 [ 24.109758][ C0] R10: ffffffffa50050d7 R11: ffff88801155c258 R12: ffffffffa6fe5b00 [ 24.110411][ C0] R13: ffffc90000007938 R14: ffff88800b5259c0 R15: ffffc900000076c8 [ 24.111092][ C0] FS: 0000000000000000(0000) GS:ffff8880900b1000(0000) knlGS:0000000000000000 [ 24.111823][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.112338][ C0] CR2: 00000000004a0064 CR3: 000000000c3a5006 CR4: 0000000000772ef0 [ 24.112988][ C0] PKRU: 55555554 [ 24.113321][ C0] Call Trace: [ 24.113646][ C0] [ 24.113897][ C0] ? __pfx_icmp_route_lookup.constprop.0 (net/ipv4/icmp.c:480) [ 24.114431][ C0] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.114989][ C0] ? __ip_options_echo (net/ipv4/ip_options.c:86) [ 24.115535][ C0] ? __icmp_send (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/icmp.c:718) [ 24.115957][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.116374][ C0] __icmp_send (net/ipv4/icmp.c:746) [ 24.116812][ C0] ? ip_route_input_slow (net/ipv4/route.c:2423) [ 24.117246][ C0] ? __pfx___icmp_send (net/ipv4/icmp.c:596) [ 24.117676][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.118106][ C0] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.118519][ C0] ? ip_error (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/route.c:1004) [ 24.118838][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.119253][ C0] ip_error (./include/net/icmp.h:44 net/ipv4/route.c:1007) [ 24.119565][ C0] ? __pfx_ip_error (net/ipv4/route.c:933) [ 24.119989][ C0] ? ip_rcv_finish_core (net/ipv4/ip_input.c:371) [ 24.120411][ C0] ? 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) [ 24.120720][ C0] 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) [ 24.121036][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:567) [ 24.121447][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.121868][ C0] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 24.122287][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.122703][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:567) [ 24.123145][ C0] ? process_backlog (./include/linux/local_lock_internal.h:54 net/core/dev.c:6442) [ 24.123560][ C0] __netif_receive_skb_one_core (net/core/dev.c:5979 (discriminator 4)) [ 24.124082][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5972) [ 24.124592][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 24.125012][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 24.125419][ C0] ? process_backlog (./include/linux/local_lock_internal.h:54 net/core/dev.c:6442) [ 24.125840][ C0] process_backlog (./include/linux/rcupdate.h:869 net/core/dev.c:6445) [ 24.126261][ C0] __napi_poll.constprop.0 (net/core/dev.c:7483) [ 24.126679][ C0] net_rx_action (net/core/dev.c:7546 net/core/dev.c:7673) [ 24.127115][ C0] ? __pfx_net_rx_action (net/core/dev.c:7635) [ 24.127544][ C0] ? 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) [ 24.127963][ C0] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 24.128388][ C0] handle_softirqs (kernel/softirq.c:579) [ 24.128818][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 24.129231][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 24.129544][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 24.129964][ C0] [ 24.130180][ C0] [ 24.130389][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 24.130908][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 24.131427][ C0] Code: 74 24 10 e8 e1 18 7b fd 48 89 ef e8 99 6b 7b fd 81 e3 00 02 00 00 75 29 9c 58 f6 c4 02 75 35 48 85 db 74 01 fb bf 01 00 00 00 8a 27 6f fd 65 8b 05 c3 4a b3 02 85 c0 74 0e 5b 5d c3 cc cc cc All code ======== 0: 74 24 je 0x26 2: 10 e8 adc %ch,%al 4: e1 18 loope 0x1e 6: 7b fd jnp 0x5 8: 48 89 ef mov %rbp,%rdi b: e8 99 6b 7b fd call 0xfffffffffd7b6ba9 10: 81 e3 00 02 00 00 and $0x200,%ebx 16: 75 29 jne 0x41 18: 9c pushf 19: 58 pop %rax 1a: f6 c4 02 test $0x2,%ah 1d: 75 35 jne 0x54 1f: 48 85 db test %rbx,%rbx 22: 74 01 je 0x25 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 8a 27 6f fd call 0xfffffffffd6f27b9 <-- trapping instruction 2f: 65 8b 05 c3 4a b3 02 mov %gs:0x2b34ac3(%rip),%eax # 0x2b34af9 36: 85 c0 test %eax,%eax 38: 74 0e je 0x48 3a: 5b pop %rbx 3b: 5d pop %rbp 3c: c3 ret 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: e8 8a 27 6f fd call 0xfffffffffd6f278f 5: 65 8b 05 c3 4a b3 02 mov %gs:0x2b34ac3(%rip),%eax # 0x2b34acf c: 85 c0 test %eax,%eax e: 74 0e je 0x1e 10: 5b pop %rbx 11: 5d pop %rbp 12: c3 ret 13: cc int3 14: cc int3 15: cc int3 [ 24.132863][ C0] RSP: 0018:ffffc900006e6cd8 EFLAGS: 00000206 [ 24.133385][ C0] RAX: 0000000000000002 RBX: 0000000000000200 RCX: 0000000000000040 [ 24.134008][ C0] RDX: 0000000000000000 RSI: ffffffffa40b4dd5 RDI: 0000000000000001 [ 24.134622][ C0] RBP: ffff88800104f440 R08: 0000000000000001 R09: 0000000000000001 [ 24.135252][ C0] R10: ffffffffa50050d7 R11: ffff88800104f458 R12: ffff88800104f440 [ 24.135871][ C0] R13: ffffea000029a580 R14: ffff88800104de40 R15: ffff88800a696ea8 [ 24.136497][ C0] get_partial_node.part.0 (mm/slub.c:2903) [ 24.136927][ C0] ___slab_alloc (mm/slub.c:2864 mm/slub.c:2981 mm/slub.c:3839) [ 24.137353][ C0] ? __alloc_object (mm/kmemleak.c:476 mm/kmemleak.c:656) [ 24.137780][ C0] ? copy_args_to_argbuf (fs/fuse/virtio_fs.c:707) [ 24.138193][ C0] ? virtio_fs_enqueue_req (fs/fuse/virtio_fs.c:1405) [ 24.138608][ C0] ? __alloc_object (mm/kmemleak.c:476 mm/kmemleak.c:656) [ 24.139029][ C0] __slab_alloc.constprop.0 (mm/slub.c:3949) [ 24.139442][ C0] ? __alloc_object (mm/kmemleak.c:476 mm/kmemleak.c:656) [ 24.139859][ C0] kmem_cache_alloc_noprof (mm/slub.c:4024 mm/slub.c:4185 mm/slub.c:4204) [ 24.140268][ C0] ? copy_args_to_argbuf (fs/fuse/virtio_fs.c:709) [ 24.140683][ C0] ? copy_args_to_argbuf (fs/fuse/virtio_fs.c:709) [ 24.141104][ C0] __alloc_object (mm/kmemleak.c:476 mm/kmemleak.c:656) [ 24.141517][ C0] __create_object (mm/kmemleak.c:765) [ 24.141938][ C0] ? copy_args_to_argbuf (fs/fuse/virtio_fs.c:709) [ 24.142347][ C0] __kmalloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4152 mm/slub.c:4197 mm/slub.c:4327 mm/slub.c:4340) [ 24.142754][ C0] ? __pfx_rcu_is_watching (kernel/rcu/tree.c:741) [ 24.143181][ C0] copy_args_to_argbuf (fs/fuse/virtio_fs.c:709) [ 24.143599][ C0] virtio_fs_enqueue_req (fs/fuse/virtio_fs.c:1405) [ 24.144026][ C0] ? __pfx_virtio_fs_enqueue_req (fs/fuse/virtio_fs.c:1376) [ 24.144544][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.144964][ C0] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 24.145399][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.146176][ C0] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.146834][ C0] ? fuse_get_unique (fs/fuse/dev.c:318) [ 24.147273][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.147689][ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.148116][ C0] virtio_fs_send_req (fs/fuse/virtio_fs.c:1499) [ 24.148530][ C0] ? fuse_send_one (fs/fuse/dev.c:401) [ 24.148956][ C0] flush_bg_queue (fs/fuse/dev.c:419) [ 24.149373][ C0] fuse_request_queue_background (./include/linux/spinlock.h:391 fs/fuse/dev.c:729) [ 24.149900][ C0] fuse_simple_background (fs/fuse/dev.c:754) [ 24.150313][ C0] fuse_send_readpages (fs/fuse/file.c:905) [ 24.150729][ C0] fuse_readahead (fs/fuse/file.c:939) [ 24.151158][ C0] read_pages (./include/linux/pagemap.h:1381 ./include/linux/pagemap.h:1405 mm/readahead.c:162) [ 24.151474][ C0] ? __folio_batch_add_and_move (./arch/x86/include/asm/preempt.h:104 mm/swap.c:201) [ 24.152002][ C0] ? __pfx_read_pages (mm/readahead.c:147) [ 24.152425][ C0] page_cache_ra_unbounded (./include/linux/fs.h:946 mm/readahead.c:298) [ 24.152868][ C0] do_sync_mmap_readahead (mm/filemap.c:3272) [ 24.153290][ C0] ? __pfx_do_sync_mmap_readahead (mm/filemap.c:3212) [ 24.153811][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 24.154231][ C0] ? __filemap_get_folio (mm/filemap.c:1918) [ 24.154650][ C0] filemap_fault (mm/filemap.c:3412) [ 24.155074][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 24.155486][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 24.156010][ C0] ? __pfx_filemap_fault (mm/filemap.c:3371) [ 24.156422][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 21)) [ 24.156842][ C0] ? kmem_cache_alloc_noprof (mm/slub.c:4210) [ 24.157264][ C0] ? lockdep_init_map_type (kernel/locking/lockdep.c:4976) [ 24.157676][ C0] ? __raw_spin_lock_init (kernel/locking/spinlock_debug.c:27) [ 24.158106][ C0] __do_fault (mm/memory.c:5169) [ 24.158421][ C0] do_pte_missing (mm/memory.c:5620 mm/memory.c:5726 mm/memory.c:4251) [ 24.158848][ C0] handle_pte_fault (mm/memory.c:6069) [ 24.159261][ C0] ? __pmd_alloc (mm/memory.c:6480) [ 24.159675][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 24.160098][ C0] ? __pfx_handle_pte_fault (mm/memory.c:6026) [ 24.160509][ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.160930][ C0] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 24.161346][ C0] __handle_mm_fault (mm/memory.c:6212) [ 24.161755][ C0] ? __pfx___handle_mm_fault (mm/memory.c:6121) [ 24.162171][ C0] ? mt_find (lib/maple_tree.c:6939) [ 24.162502][ C0] handle_mm_fault (mm/memory.c:6393) [ 24.162923][ C0] ? __pfx_handle_mm_fault (mm/memory.c:6348) [ 24.163335][ C0] ? down_read_trylock (kernel/locking/rwsem.c:1566 kernel/locking/rwsem.c:1561) [ 24.163752][ C0] do_user_addr_fault (arch/x86/mm/fault.c:1389) [ 24.164184][ C0] 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) [ 24.164599][ C0] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 24.165017][ C0] RIP: 0010:rep_stos_alternative (arch/x86/lib/clear_page_64.S:99) [ 24.165534][ C0] Code: c9 75 f6 c3 cc cc cc cc 48 89 07 48 83 c7 08 83 e9 08 74 ef 83 f9 08 73 ef eb de 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 <48> 89 07 48 89 47 08 48 89 47 10 48 89 47 18 48 89 47 20 48 89 47 All code ======== 0: c9 leave 1: 75 f6 jne 0xfffffffffffffff9 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 48 89 07 mov %rax,(%rdi) b: 48 83 c7 08 add $0x8,%rdi f: 83 e9 08 sub $0x8,%ecx 12: 74 ef je 0x3 14: 83 f9 08 cmp $0x8,%ecx 17: 73 ef jae 0x8 19: eb de jmp 0xfffffffffffffff9 1b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 22: 00 00 00 00 26: 0f 1f 40 00 nopl 0x0(%rax) 2a:* 48 89 07 mov %rax,(%rdi) <-- trapping instruction 2d: 48 89 47 08 mov %rax,0x8(%rdi) 31: 48 89 47 10 mov %rax,0x10(%rdi) 35: 48 89 47 18 mov %rax,0x18(%rdi) 39: 48 89 47 20 mov %rax,0x20(%rdi) 3d: 48 rex.W 3e: 89 .byte 0x89 3f: 47 rex.RXB Code starting with the faulting instruction =========================================== 0: 48 89 07 mov %rax,(%rdi) 3: 48 89 47 08 mov %rax,0x8(%rdi) 7: 48 89 47 10 mov %rax,0x10(%rdi) b: 48 89 47 18 mov %rax,0x18(%rdi) f: 48 89 47 20 mov %rax,0x20(%rdi) 13: 48 rex.W 14: 89 .byte 0x89 15: 47 rex.RXB [ 24.166956][ C0] RSP: 0018:ffffc900006e7bd8 EFLAGS: 00050206 [ 24.167482][ C0] RAX: 0000000000000000 RBX: ffff888005950518 RCX: 0000000000000f9c [ 24.168101][ C0] RDX: 0000000000000000 RSI: ffffffffa409e3c3 RDI: 00000000004a0064 [ 24.168716][ C0] RBP: 0000000000000003 R08: 0000000000000001 R09: 0000000000000001 [ 24.169333][ C0] R10: 0000000000000000 R11: ffff888001086620 R12: 00000000004a0064 [ 24.169951][ C0] R13: 0000000000000f9c R14: 00000000004ecb60 R15: ffff888005950538 [ 24.170578][ C0] elf_load (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:197 ./arch/x86/include/asm/uaccess_64.h:205 fs/binfmt_elf.c:118 fs/binfmt_elf.c:420) [ 24.170912][ C0] load_elf_binary (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/thread_info.h:126 fs/binfmt_elf.c:1175) [ 24.171339][ C0] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 24.171755][ C0] ? __pfx_load_elf_binary (fs/binfmt_elf.c:818) [ 24.172173][ C0] ? exec_binprm (fs/exec.c:1670 fs/exec.c:1702) [ 24.172594][ C0] exec_binprm (fs/exec.c:1670 fs/exec.c:1702) [ 24.173020][ C0] ? __pfx_exec_binprm (fs/exec.c:1686) [ 24.173437][ C0] ? bprm_execve (fs/exec.c:1744 fs/exec.c:1730) [ 24.173865][ C0] bprm_execve (fs/exec.c:1754 fs/exec.c:1730) [ 24.174280][ C0] do_execveat_common.isra.0 (fs/exec.c:1860) [ 24.174698][ C0] __x64_sys_execve (fs/exec.c:2005) [ 24.175120][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.175536][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.176055][ C0] RIP: 0033:0x7f315363613b [ 24.176475][ C0] Code: Unable to access opcode bytes at 0x7f3153636111. Code starting with the faulting instruction =========================================== [ 24.177192][ C0] RSP: 002b:00007ffc66afb9a8 EFLAGS: 00000246 ORIG_RAX: 000000000000003b [ 24.178229][ C0] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f315363613b [ 24.178852][ C0] RDX: 0000561cb3cfd520 RSI: 0000561cb3cdea30 RDI: 0000561cb3b096a0 [ 24.179463][ C0] RBP: 0000561cb3b096a0 R08: 0000561cb3cdea30 R09: 0000000000000000 [ 24.180083][ C0] R10: 0000000000000008 R11: 0000000000000246 R12: 00000000ffffffff Finger prints: __icmp_send:ip_error:ip_rcv:__netif_receive_skb_one_core:process_backlog